hdsfmkfs(Datareplicatorファイルシステム領域の初期化)
機能
Datareplicatorファイルシステム領域を初期化します。
Datareplicatorファイルシステム領域は,UNIX版Datareplicatorで使えます。Windows版Datareplicatorではこのコマンドは使えません。
Datareplicatorで使ったキャラクタ型スペシャルファイルを再初期化するときは,再初期化するかどうかを確認するメッセージが表示されます。この確認メッセージに「Y」を入力すると,Datareplicatorファイルシステム領域が再初期化されます。「Y」以外を入力すると,コマンド処理は中止されます。初期化していないキャラクタ型スペシャルファイルを指定してコマンドを実行すると,確認メッセージを表示しないで初期化します。
形式
hdsfmkfs -l 最大ファイル数 -f キャラクタ型スペシャルファイル名 〔 -n Datareplicatorファイルシステム領域サイズ〕※ 〔 -q resp|noresp 〕
- 注※
-
このオプションは,HP-UXの場合だけ省略できます。
オプション
-
-l 最大ファイル数
〜〈符号なし整数〉((1〜255))
Datareplicatorファイルシステム領域に格納するファイル数の上限を設定します。
-
-f キャラクタ型スペシャルファイル名
〜〈パス名〉
初期化するキャラクタ型スペシャルファイル名を,パス名で設定します。ここに指定したパス名が,Datareplicatorファイルシステム領域名になります。
Datareplicatorファイルシステム領域として使えるファイルサイズは,キャラクタ型スペシャルファイルのファイルサイズに依存します。
-
-n Datareplicatorファイルシステム領域サイズ
〜〈符号なし整数〉((1〜1048575))(単位:MB)
Datareplicatorファイルシステム領域として割り当てる容量を,MB単位で指定します。-fオプションに指定したキャラクタ型スペシャルファイルの容量よりも大きい値を指定すると,KFRB04001-E (errno=28:diskに空きがない)でエラーになって,処理が中断されます。
このオプションは,HP-UXの場合にだけ省略できます。HP-UXの場合にこのオプションを省略すると,-fオプションで指定したキャラクタ型スペシャルファイルの全容量が仮定されます。
なお,このオプションに2048(2GB)以上を指定する場合は,Datareplicatorファイルシステム領域を作成するファイルシステムがラージファイルに対応している必要があります。ラージファイルの運用については,「6.11 ラージファイルの運用」を参照してください。
-
-q resp|noresp
hdsfmkfsコマンドの動作を指定します。
- resp
-
確認メッセージを出力します。
- noresp
-
確認メッセージを出力しません。確認メッセージに「Y」の入力を仮定して動作します。
規則
-
Datareplicatorファイルシステム領域の状態とhdsfmkfsコマンドのオプションの関係を次に示します。
Datareplicatorファイルシステム領域の状態
hdsfmkfsコマンドのオプションの指定
なし
-q resp
-q noresp
未初期化状態
A
A
A
初期化状態
A
A
A
使用状態(停止中)
B
B
A
使用状態(稼働中)
C
C
C
A:確認メッセージを出力しないで,初期化処理を続けます。
B:確認メッセージKFRB04809-Qが出力されて,「Y」を入力すると初期化処理を続けます。
C:KFRB04807-Eが出力されて,初期化処理が中断されます。
-
hdsfmkfsコマンドを実行して,正常終了すると0が返されます。異常終了すると1が返されます。
-
Datareplicatorファイルシステム領域が次に示す状態のときは,hdsfmkfsコマンドの処理が中止されます。
- 領域が初期化されていないことを示すメッセージが出力される理由:
-
-
指定したキャラクタ型スペシャルファイルが割り当てられていません。
-
キャラクタ型スペシャルファイル以外のファイルを指定しています。
-
Datareplicatorを実行したユーザに,キャラクタ型スペシャルファイルへのread/write権限がありません。
-
- 領域が使用中であることを示すメッセージが出力される理由:
-
-
Datareplicatorの実行中にhdsfmkfsコマンドを実行しています。
-
- ファイルアクセスエラーのメッセージが出力される理由:
-
-
Datareplicatorファイルシステム領域のディスクに障害が起こりました。
-