文書が紛失したと見なされる条件は何ですか?

文書が紛失したと見なされる条件は何ですか?

fsckLost + foundディレクトリにあるファイルの場合、どのような状況でfsckファイルが失われたと見なされますか?

一般ファイルの場合:

1) inodeリンク数が0の場合。この答えに記載されているように:「該当するファイル名の inode はありません。」

2) ファイル内のどのディレクトリにもエントリがない場合、inode リンクの数が 0 でなくても、間違ったシャットダウンが発生する可能性があります。

これはまた、欠落しているディレクトリについて質問をします。fsck失われた+発見ディレクトリに配置されるようにディレクトリを欠落していると規定するために実行できることは何ですか?たぶんディレクトリのinodeリンクの数ですか?それとも、そのディレクトリに他のディレクトリにエントリがない場合?

答え1

私はそれが#2だけであることを望みます(ファイルにはどのディレクトリにもエントリがありません)。 1つ以上のディレクトリエントリがファイルを指す場合、 fsckリンク数はディレクトリエントリ数と同じに設定する必要があります。 1つ以上のディレクトリエントリがファイルを指している場合、fsckそのディレクトリに新しいディレクトリエントリを作成する理由はありませんlost+found

関連情報