mkfs.ext3 コマンド出力のデバッグ

mkfs.ext3 コマンド出力のデバッグ

外付けハードドライブに新しいファイルシステムを作成しています。フォーマットするときは、このパーティションを周囲の残りの空きパーティションとしてフォーマットする必要があります。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

まず、バイト表記法を使用してこれらの概念を理解しましょう。さて、外付けハードの実際のサイズは850GBこれは次のように翻訳されます。912680550400バイト。

ブロックサイズと彫刻サイズ

ブロックサイズは、ファイルシステムがデータを読み書きするために使用するサイズを指定します。ここで、デフォルトのブロックサイズは次のとおりです。4096バイトを使用してください。 ext3 ファイルシステムはブロック断片化をサポートしていないため、バイトファイルは完全な断片化を使用します。4096詰まった。この値はコマンド-fで指定することで変更できますが、mkfs今日のファイルシステムの容量が十分なため推奨されません。

Total blocks possible = 912680550400/4096 = 222822400 blocks

したがって、コマンド出力から実際に次のようになります。208234530利用できないブロックが常にあるため、これは私たちの計算と非常によく似ています。

Total inodes in this example = 208234530/4 = 52058632.5 inodes

derobertのコメントによると、inodeの総数はmkfs生成された実際の数です。inodesext2/3/4の時間がmkfs作成されました。複数のオプション(、、)を使用して-i生成される量を変更でき、-Nさまざまな-Tオプションが暗黙的に実行します。

これは常に経験的な方法なので、コマンドに応じて考えられる総インデックスノードは次のとおりです。52060160インデックスノード。

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

https://serverfault.com/a/117598

ext3ファイルシステムの断片サイズはいくらですか?

おすすめ記事