EXT2 ファイル システムについて読んでいて、たくさんの質問があります。
主に次のリソースに依存しています:
http://e2fsprogs.sourceforge.net/ext2intro.html
http://www.virtualblueness.net/Ext2fs-overview/Ext2fs-overview-0.1.html#toc7
http://www.nongnu .org/ext2-doc/ext2.html
http://www.tldp.org/LDP/tlk/fs/filesystem.html
- ブロックグループには次の構造があります:
|Super Block(backup)|Group Descriptors(backups)|Block Bitmap|Inode Bitmap|Inode Table|Data Blocks|
(最初のリンクで説明されているように) inode は で利用可能なデータよりも多くのデータを要求できないということData Block
ですか? - ブロックグループの操作中に更新されます
Super Block(backup)
か ? http://www.virtualblueness.net/Ext2fs-overview/Ext2fs-overview-0.1-7.htmlは、Group Descriptors(backups)
各ブロック グループには、スーパーブロックの直後の 2 番目のブロックに、グループ記述子のテーブル全体が含まれています。(???)ただし、実際にカーネルが使用するのは最初のコピー (グループ 0 内) だけです。他のコピーはバックアップ目的で存在し、メイン コピーが破損した場合に使用できます。
最初の文が暗示しようとしているように、そのソースを見たことがある場合Group Descriptor
はありません.(多分私はそれを見逃しました) ??entire table of group descriptors
バックアップシステム全体は意味がありません。適切なバックアップでは、すべてのコピーをシンクに保持する必要があります。これがどのように行われるかわかりません。
3. の目的はInode Table
何ですか?
4.Directories
サブディレクトリの作成方法は? ディレクトリ テーブルの各エントリは、 のエントリを指しInode Table
ます。
ありがとう !(他にも質問があるかもしれません。)