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
答え2
そこにはいくつかの矛盾することが起こっています。パーティションなしでディスク全体にファイルシステムを作成できますが、このパス(物理ハードウェアには特に推奨されず、仮想ドライブにはより便利です)を使用する前にパーティションを削除する必要があります。
パーティションを削除してディスクに書き込んでから、作成して書き換えることをお勧めします。パーティション表に関する内容が正しくありません。正確には何がわかりませんが、デフォルトのオプションを使用して最初からやり直すことが私が考えるのに最適な方法です。
失敗した場合は、ディスクの両端から数ブロック離れた場所にパーティションを作成します。ブロック 10 で始まり、$total-20 などで終わり、成功したことを確認します。