このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

20.26 XFSファイル・システムのチェックと修復

ノート

Oracle Linux Premier Supportアカウントを持っていて、XFSファイル・システムのマウントに関する問題が発生している場合は、お問合せの際に/var/log/messagesファイルのコピーをOracleサポートに送信してください。

XFSファイル・システムをマウントできない場合は、xfs_repair -nコマンドを使用してその整合性をチェックできます。 このコマンドは通常、問題があると考えられる未マウントのファイル・システムのデバイス・ファイルでのみ実行します。 xfs_repair -nコマンドは、修復操作を完了する必要があるがファイル・システムを直接変更しない場合に、ファイル・システムに対して行われる変更を示す出力を表示します。

ファイル・システムはマウントできるが、適切なバックアップがない場合、xfsdumpを使用して既存のファイル・システム・データのバックアップを試行できます。ただし、ファイル・システムのメタデータが大きく破損している場合、コマンドが失敗することがあります。

xfs_repairコマンドを使用して、そのデバイス・ファイルで指定されているXFSファイル・システムの修復を試行できます。 コマンドはジャーナル・ログをリプレイして、ファイル・システムが正常にアンマウントされなかったことが原因の可能性がある不整合性を修正します。 ジャーナルはXFSファイル・システムをマウントするたびにリプレイされるため、ファイル・システムに不整合がある場合以外、通常、コマンドを使用する必要はありません。

# xfs_repair device

ジャーナル・ログが破損した場合、xfs_repair-Lオプションを指定することによって、ログをリセットできます。

警告

ログをリセットすると、ファイル・システムが不整合状態のままになり、データの損失と破損を招くことがあります。 xfs_dbを使用したXFSファイル・システムのデバッグと修復に熟練しているのでなければ、そのかわりにファイル・システムを作成しなおして、バックアップから内容をリストアすることをお薦めします。

ファイル・システムをマウントできない、または適切なバックアップがない場合、xfs_dbの使用に熟練しているのでなければ、xfs_repairを実行することが唯一の現実的なオプションです。

xfs_dbは、XFSファイル・システムを手動でデバッグおよび修復するための内部コマンド・セットです。 このコマンドを使用すると、ファイル・システムのスキャン、およびデータ構造の参照と表示が可能です。 -xオプションを指定してエキスパート・モードを有効にすると、データ構造を変更できます。

# xfs_db [-x] device

詳細は、xfs_db(8)およびxfs_repair(8)のマニュアル・ページ、およびxfs_db内のhelpコマンドを参照してください。