- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HDDをLinuxでExt3とFat32でフォーマットするとサイズ異なってしまう。)
HDDをLinuxでExt3とFat32でフォーマットするとサイズ異なってしまう
このQ&Aのポイント
- Linuxで新規1TBのHDDを購入し、Fat32とExt3でフォーマットすると容量が異なる問題が発生しています。
- Fat32でフォーマットした場合にはHDDの容量が931GBと表示されますが、Ext3でフォーマットした場合には917GBと表示されます。
- 予約領域の影響やフォーマット方法の違いなどが原因と考えられますが、詳しい原因と対策について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#208124
回答No.1
-o minixdf ファイルシステム予約はスーパーユーザー予約分だけではありません デフォルトのbsddfではメタデータ使用分はSizeから除外されます さらにExt2/3/4は静的inodeテーブルです 使用可能なinode数は全てfs作成時に作られ全てbsddfで見えない除外分になります FAT32やNTFSはLinuxで言うところの動的inodeテーブルに分類されます 必要に応じてメタデータの使用容量が増えていきます 手元で1TBのext3をデフォルトのbsddfと-o minixdfでdf比べましたがSize、Usedに15GBほどの差が出ました
お礼
ファイルシステム側の領域の予約はスーパーユーザーのものだけだと思っていました。 お教えしてもらった方法でこちらでも試してみたところ容量の差を確認できました。 このように差が出る原因がわかりましたのでこれにて解決とさせていただきます。 お早い回答ありがとうございました。