Ubuntuサーバーにext2ハードドライブをマウントしようとしましたが、実行すると次のメッセージがsudo mount /dev/sdb /media/mynewdrive -t ext2
表示されます。
wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
私もfsck /dev/sdbを実行しました
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
ここでどこに行くべきかわかりません!誰にもアイデアがありますか?
ベストアンサー1
まず、ディスクの構造がパーティショニングの観点から考えているものと一致するかどうかを再確認します。一般的なコマンド:
$ fdisk -l /dev/sdb
たとえば、
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xebc57757
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2459647 1228800 7 HPFS/NTFS
/dev/sda2 2459648 317224959 157382656 7 HPFS/NTFS
/dev/sda3 956291072 976771071 10240000 7 HPFS/NTFS
/dev/sda4 317224960 956291071 319533056 5 Extended
/dev/sda5 317227008 318251007 512000 83 Linux
/dev/sda6 318253056 956291071 319019008 8e Linux LVM
Partition table entries are not in disk order
これにより、パーティションに関するいくつかの詳細が表示されます。ドライブにパーティションがある可能性があるため、「Linux」と識別されたパーティションをマウントすることをお勧めします。したがって、コマンドはHDD全体ではなく特定のパーティションをターゲットにする必要があります。
私はそうします:
$ sudo mount /dev/sda5 /media/mynewdrive -t ext2
5番目のパーティションにext2ファイルシステムがあることがわかっている場合は、そのパーティションをマウントしてください。