外付けHDDに新しいファイルシステムを作成していました。フォーマット中に、このパーティションを残りの使用可能なパーティションにフォーマットする必要がありました。850GBこれで、ext3
このパーティションにファイル システムが作成されました。これがコマンドの出力ですmkfs.ext3
。
mkfs.ext3 /dev/sdb3
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
52060160 inodes, 208234530 blocks
10411726 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
6355 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
これらの値が実際に何を表しているかよくわからないので、情報をデバッグするのを手伝ってくれる人はいませんか?
答え1
まず、概念を理解するためにバイト表記法を使いましょう。さて、外付けHDDの実際のサイズは850GBこれは次のように翻訳される912680550400バイト。
ブロックサイズとフラグメントサイズ
ブロックサイズは、ファイルシステムがデータの読み取りと書き込みに使用するサイズを指定します。ここでは、デフォルトのブロックサイズは4096バイトが使用されます。ext3ファイルシステムはブロックの断片化をサポートしていないため、1バイトのファイルは1バイト全体を使用します。4096-f
ブロック。これはコマンドで を指定して変更できますmkfs
が、現在のファイル システムには十分な容量があるため、推奨されません。
Total blocks possible = 912680550400/4096 = 222822400 blocks
コマンド出力では、実際に208234530ブロック数は私たちの計算にかなり近いですが、使用できないブロックが常に存在するためです。
Total inodes in this example = 208234530/4 = 52058632.5 inodes
derobert のコメントによると、合計 inode 数は実際に作成される数ですmkfs
。ext2 inodes
/3/4 では一度に作成されます。いくつかのオプション ( 、 )mkfs
を使用して作成する数を変更できます。異なるオプションは暗黙的にそれを行います。-i
-N
-T
これは常にヒューリスティックであり、コマンドに応じて可能な合計inodeは52060160inode。
Maximum file system size possible = 4294967296 * 4096 (block size)
理論的にはファイルシステムのサイズは最大16TBしかし、それは真実ではありません。
ブロックグループのサイズは で指定されますsb.s_blocks_per_group blocks
が、 として計算することもできます8 * block_size_in_bytes
。したがって、ブロックグループの合計サイズは次のようになります。
total block groups = 208234530/32768 = 6354.81
つまり、6355コマンド出力に従ってグループ化します。
Total inodes per group = 32768/4 = 8192 inodes
参考文献
http://www.redhat.com/archives/ext3-users/2004-December/msg00001.html
https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout