inode ビットマップと inode テーブルの違いを (ext2 ファイル システムのドキュメントから) 理解しようとしていますが、わかりません。誰でも説明できますか?
9221 次
1 に答える
20
ビットマップは 1 ブロックだけを占有し、0
s と1
s のシーケンスです。これは、_inode_table_ 内0
の対応するinode1
が空いていて、使用されていることを指定していることを意味します。
inode テーブルは、inode に関する実際の情報が書き込まれる場所であり、ファイルシステム上の複数のブロックを占有します。
ビットマップ手法は、ファイルシステムを変更する際に i ノード テーブル (またはデータ ブロック) の空いている場所をすばやく見つけるのに役立ちます。
ハード ドライブでは、これらのセクションは次のようになります。
inode bitmap:
11100011010010101...
inode table:
struct inode | struct inode | struct inode | struct inode | ...
于 2014-03-22T17:19:28.480 に答える