この投稿では、コマンド xfs_repair からの一般的なエラー メッセージについて説明しています
切断された i ノード 242002、lost+found に移動
xfs_repair は、使用されているがファイルシステムに接続されていない i ノードを検出しました。 inode は、ファイルシステムの lost+found ディレクトリに移動されます。その名前はその i ノード番号です (この例では 242002)。切断された i ノードがディレクトリの場合、ディレクトリのサブツリーは保持され、その子 i ノードはすべて自動的に移動されます。そのため、ディレクトリ サブツリー全体が lost+found に移動します。
imap は、使用中の i ノード 2444941 が無料であると主張し、imap を修正します
ファイルシステムの inode 割り当てマップは、inode 2444941 (この例では) が空いているかのように動作しますが、inode 自体はまだ使用されているように見えます.xfs_repair は inode マップを修正して、inode が使用中であることを示します.
ショートフォーム ディレクトリ 2444922 のフリー i ノード 2444940 を参照するエントリ ディレクトリ i ノード 2444922 のエントリ「test」をジャンクする
ディレクトリ エントリは、xfs_repair が実際には空きであると判断した inode (この例では 2444940) を指しています。xfs_repair はディレクトリ エントリをジャンクします。 shortform という用語は、小さなディレクトリを意味します。大規模なディレクトリでは、エントリの削除は通常 2 パス プロセスです。この場合、メッセージの 2 番目の部分は、不適切なエントリをマークする、エントリを削除するようにマークする、またはエントリをクリアするなどの内容を読み取ります。
inode 241996 nlinks を 5 から 3 にリセット
xfs_repair は、inode を指すディレクトリ エントリの数 (この例では 241996) と inode に記録されているリンクの数の間の不一致を検出しました。数値を修正しました (この場合は 5 から 3 に)。
inode 2444926 をクリア
inode に修正不可能な問題があったため、xfs_repair はこれを長さ 0 の空き inode に変更しました。これは通常、i ノードが他の何かによって使用されているブロックを要求しているか、i ノード自体がひどく破損しているために発生します。通常、クリアされた i ノード メッセージの前に、i ノードをクリアする必要がある理由を示す 1 つ以上のメッセージが続きます。