• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HDDをLinuxでExt3とFat32でフォーマットするとサイズ異なってしまう。)

HDDをLinuxでExt3とFat32でフォーマットするとサイズ異なってしまう

このQ&Aのポイント
  • Linuxで新規1TBのHDDを購入し、Fat32とExt3でフォーマットすると容量が異なる問題が発生しています。
  • Fat32でフォーマットした場合にはHDDの容量が931GBと表示されますが、Ext3でフォーマットした場合には917GBと表示されます。
  • 予約領域の影響やフォーマット方法の違いなどが原因と考えられますが、詳しい原因と対策について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#208124
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ほどの差が出ました

参考URL:
http://www.linux.or.jp/JM/html/util-linux/man8/mount.8.html
tonbodego
質問者

お礼

ファイルシステム側の領域の予約はスーパーユーザーのものだけだと思っていました。 お教えしてもらった方法でこちらでも試してみたところ容量の差を確認できました。 このように差が出る原因がわかりましたのでこれにて解決とさせていただきます。 お早い回答ありがとうございました。

関連するQ&A