インデックスノードを見つけるために使用しましたが、欠落しているノードと見つかったノードは見つかりませんでした。
find . -printf '%i\n' | sort -u | wc -l
答え1
/tmp
これが私が管理しているホストからパーティションのinode番号を取得する方法です。
host1:~# cd /tmp/
host1:/tmp# ls -id lost+found
11 lost+found
ただし、dirには「固定数」のinodeはありませんlost+found
。これは11
使用可能な予約されていない最初のinodeであるため、指定された値を使用してパーティションにファイルシステムが作成された後に作成された最初のディレクトリです。
掘るext4 ドキュメント、この特別なinode番号のインデックスを見つけることができます
0
- 存在しません。インデックスノード0がありません。1
- 欠陥のあるブロックのリスト。2
- ルートディレクトリ。3
- ユーザークォータ。4
- グループクォータ。5
- ブートローダー。6
- ディレクトリの削除をキャンセルします。7
- グループ記述子inodeを予約します。 (「inodeのサイズ変更」)8
- ログインデックスノード。9
- スナップショット用「除外」 inode(?)10
- 上流ではなく一部の機能に使用される冗長なinodeはありますか?11
- 伝統的な最初の予約されていないインデックスノード。通常、これはLost + foundディレクトリです。スーパーブロックのs_first_inoをご覧ください。