logform コマンド
目的
ジャーナル・ファイルシステム (JFS) ログとして使用するために論理ボリュームを初期化します。 拡張ジャーナル・ファイルシステム (JFS2) アウトライン・ログを初期化します。 インライン・ログを用いて既存の JFS2 ファイルシステムのインライン・ログを再フォーマットします。
構文
説明
logform コマンドは、論理ボリュームを JFS または JFS2 のログ・デバイスとして使用するために初期化します。 JFS ログ・デバイス、あるいは JFS2 アウトラインまたはインラインのログ・デバイスに対して logform コマンドを実行すると、いずれの場合もログ・デバイスにあるログ・レコードはすべて破壊されます。 このようにすると、ファイルシステムはそのリカバリー機能を失って、ファイルシステムのデータが損失することがあります。
既にアウトライン・ログを使用している JFS2 ファイルシステム用のオンライン・ログで logform コマンドを実行するときは、アウトライン・ログのデバイス・タイプは jfs2log にする必要があります。 このようにしないと、logform コマンドはエラーで終了します。
JFS2 ファイルシステム用のアウトライン・ログ・デバイスとして既存の論理ボリュームを再使用するときは、 論理ボリュームを削除してから、デバイス・タイプ jfs2log として再作成する必要があります。
JFS ファイルシステムのアウトライン・ログ・デバイスの場合、同じ規則が適用されます。 すなわち、新しい論理ボリュームの場合、タイプは jfslog でなければなりません。 再使用の論理ボリュームの場合、その論理ボリュームを削除したうえで、論理ボリューム・タイプ jfslog としてそれを再作成する必要があります。 ただし、logform は JFS ファイルシステムのログ・デバイスのタイプの検査は実行しません。 入力ログ・デバイスの lv タイプが正しくない場合、 logform コマンドはエラーを報告しません。 そのため、ユーザーは論理ボリューム・タイプに誤りがないか注意する必要があります。
論理ボリューム・タイプが jfs2 のデバイスで logform コマンドを実行する場合は、デバイスにインライン・ログを持つファイルシステムがあると、 そのインライン・ログは再フォーマットされます。 デバイスにアウトライン・ログを持つファイルシステムがあると、エラーが報告されます。
logform コマンドを使用して、既存の JFS2 ファイルシステム用にインライン・ログをフォーマットする場合は、ファイルシステム・データは影響を受けません。ログ・レコードだけが破棄されます。 インライン・ログの論理ボリューム・タイプは、ファイルシステムのものと同じです。 JFS2 ファイルシステムのインライン・ログ論理ボリューム・タイプは jfs2 です。
JFS2 ファイルシステムの場合、logform は、最大 2047 M バイトのログをフォーマット設定します。 ログ・サイズが 2047 M バイトより大きい場合、2047 M バイトのみがフォーマット設定され、 残りはそのままで、使用されることもありません。
フラグ
| 項目 | 説明 |
|---|---|
| -V vfstype [jfs | jfs2] | vfstype を指定すると、ログをフォーマットする際のファイルシステムのタイプが指示されます。 このオプションを指定しないと、論理ボリュームのタイプが使用されます。 jfs2 ログ・デバイスの場合、このフラグは常に無視されるので注意してください。 logform コマンドは、 -V フラグの値に従って lv タイプを変更することができません。 したがって、ユーザーは、 logform コマンドを呼び出す前に、正しい lv タイプ ( jfslog または jfs2log) で lv を作成する必要があります。 このフラグは、できるだけ使用しないようにしてください。 |
パラメーター
| 項目 | 説明 |
|---|---|
| LogName | LogName パラメーターは、初期化される論理ボリュームへの絶対パスを指定します。例えば、次のようになります。/dev/jfslog1)。 logform コマンドがインライン・ログで実行される場合、 LogName はファイル・システムのデバイス名です。 |
セキュリティー
例
- 新しく作成されたボリューム・グループに JFS ロギング・デバイスを作成するには、まずタイプの論理ボリュームを作成します。jfslog:
このコマンドは以下を作成します。jfslog指定された論理ボリュームjfslog1ボリューム・グループ内のnewvg。論理ボリュームのサイズは 1 論理区画です。mklv -t jfslog -y jfslog1 newvg 1 - 形式を設定するには、jfslog1論理ボリュームが作成されたら、次のように入力します。
このjfslog1これで、論理ボリュームを JFS ログ・デバイスとして使用する準備ができました。logform /dev/jfslog1 - ファイルシステム・デバイス
/dev/fslv00上にあり、/j2と呼ばれる既存のファイルシステム用のインライン・ログをフォーマットするには、次のように入力します。
これは、ファイルシステムlogform /dev/fslv00/j2のインライン・ログをフォーマットしますが、 ファイルシステムにあるデータには触りません。
ファイル
| 項目 | 説明 |
|---|---|
| /etc/filesystems | 既知のファイルシステムをリストし、ログ・デバイスなどの特性を定義します。 |