ext4形式がおかしい

ext4形式がおかしい

Debian Squeeze Box用に新しい2TBハードドライブを購入しました。 cfdiskを使用してデフォルトのパーティションを作成し、ext4でフォーマットしてみてください。

私は120GBドライブを使用するのと同じシステムで問題なくこのプロセスを完了しました。

返されたエラーをGoogleで検索した結果、人々がデフォルトパーティションではなく拡張パーティションをフォーマットしようとすると、通常エラーが発生するようです。私は主なものですが、まだエラーが表示されます。

詳細については、以下のシェル出力を参照してください。これがなぜそんなに多くの問題を引き起こすのか知っていますか?

出力fdisk -l

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes  
255 heads, 63 sectors/track, 243201 cylinders  
Units = cylinders of 16065 * 512 = 8225280 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x00000000  


   Device Boot      Start         End      Blocks   Id  System  
/dev/sdb1               1      243201  1953512001   83  Linux

それから:

:~# mkfs.ext4 /dev/sdb1  
mke2fs 1.41.12 (17-May-2010)  
**mkfs.ext4: inode_size (128) * inodes_count (0) too big for a  
        filesystem with 0 blocks, specify higher inode_ratio (-i)  
        or lower inode count (-N).**

以下を使用してもう一度やり直してください/dev/sdb

:~# mkfs.ext4 /dev/sdb  
mke2fs 1.41.12 (17-May-2010)  
/dev/sdb is entire device, not just one partition!  
Proceed anyway? (y,n) y  
/dev/sdb is apparently in use by the system; will not make a filesystem here!  
:~#

ベストアンサー1

4KBセクタの新しいドライブに問題があるようです。これはかなり新機能であり、多くのツールがそれをサポートしていないか、特別なオプションを指定する必要があります。バラよりこのLWN記事背景の詳細​​をご覧ください。

この場合、ドライブは512Bセクタを互換性の問題として報告しますが、セクタレベルの操作を実行したときに発生したfdisk実際のセクタサイズを正確に知る必要があります。この男。既定では、を実行し、コマンドをfdisk -b 4096 -u /dev/XXXX使用しcてMS-DOS互換モードを無効にし、必要に応じてパーティションを分割します。

おすすめ記事