GParted(0.28.1、Fedora 25)を使用して外付けドライブをフォーマットしましたが、表示されるコマンドは次のとおりです。
mkfs.ext4 -F -O ^64bit -L "INSTALL" /dev/sdd1
私は過去にコマンドラインからディスクを作成したときにそれを使用していましたが、mkfs.ext4 DEVICE
さまざまなアーキテクチャで動作しているようです。ただし、上記のオプションには、-O ^64bit
ファイルシステムのデフォルトの64ビット機能の一部を削除して32ビットで使用できるようにするオプションが含まれています。これを行うことはできますか?一般に、最新のLinuxオペレーティングシステム(32ビットなどのシステムとの互換性のため)でそれを渡す必要がありますか?ボリュームサイズの制限を減らすことに加えて、コストはいくらですか?
答え1
mke2fsのデフォルトオプション(ext4のオプションを含む)は/etc/mke2fs.confにあります。使用しているディストリビューションによって異なる場合があります。興味のあるディストリビューションのファイルを確認し、-O ^64bitパラメータが必要かどうかを確認します。マニュアルページによると、「^」は実際に機能を無効にするために使用されるプレフィックスです。 64ビットext4を使用しないと、ボリュームは最大15Tに制限されます。 64ビットフラグを使用すると、1EiBボリュームを持つことができます。ただし、とにかくext4に推奨される最大ボリュームサイズは16Tです。
答え2
-O ^64bit
このオプションがコマンドラインに追加される理由(場合によっては)mkfs.ext4
は、Ext4 64ビットモードがブートローダに問題を引き起こすためです。ここからすべての内容を読むことができます。gpartedエラー報告。