ext4フラグは「範囲」モードを指定しますか?

ext4フラグは「範囲」モードを指定しますか?

extentsこの機能がどのように機能するかを確認するために、機能の有無にかかわらず新しいファイルシステムをフォーマットしました。ただし、inodeフィールドを見ると、i_flags常に値が0であることがわかります(「使用されている」inode 2、7、および11の場合)。

スコープに関するドキュメント(Kernel.org)によると、このフラグはスコープを使用するinodeに対して0x80000ビットを設定する必要がありますが、正確ではないようです。

同じファイルシステムにエクステントがある場合とない場合のinodeを持つことはできますか?このフィールドの使用i_flags方法と方法を決定するには、何に頼る必要がありますか?i_blockそれとも、すべてのinodeの拡張使用を指示するスーパーブロックのファイルシステム全体のフラグですか?

ベストアンサー1

このextentsフラグは各inodeごとに保存されるため、エクステントのないext3ファイルシステムをext4にアップグレードできextentsますextentsi_blocks各ファイルがどのように使用されるかを決定するには、各inodeフラグを確実に確認する必要があります。

おすすめ記事