Linuxパーティションのサイズを変更しようとしていますが、ディスクのサイズを大きくした後にディスクが完全に破損しているかどうかはわかりません。
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 64 5913631 5913568 2.8G 17 Hidden HPFS/NTFS
/dev/sdd2 5913632 5915039 1408 704K 1 FAT12
/dev/sdd3 5915040 17578125 11663086 5.6G 83 Linux
/dev/sdd4 17578126 28320312 10742187 5.1G 83 Linux
パーティションの削除を使用しdd
て新しいパーティションを作成します。
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 64 5913631 5913568 2.8G 17 Hidden HPFS/NTFS
/dev/sdd2 5913632 5915039 1408 704K 1 FAT12
/dev/sdd3 5915040 40000000 34084961 16.3G 83 Linux
/dev/sdd4 40000001 62521343 22521343 10.8G 83 Linux
それから私がやったいくつかのチュートリアルに従ってください。
$ e2fsck -f /dev/sdd1
$ e2fsck 1.43.7 (16-Oct-2017)
$ ext2fs_open2: Bad magic number in super-block
$ e2fsck: Superblock invalid, trying backup blocks...
$ e2fsck: Bad magic number in super-block while trying to open /dev/sdd1
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
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>
or
e2fsck -b 32768 <device>
/dev/sdd1 contains a iso9660 file system labelled 'Kali Live'
(残りの3つのパーティションでも同様です)
サイズを変更しようとしても同じ効果があります。
$ resize2fs /dev/sdd3
resize2fs 1.43.7 (16-Oct-2017)
resize2fs: Bad magic number in super-block while trying to open /dev/sdd3
Couldn't find valid filesystem superblock.
インターネット上のチュートリアルに従いましたが、うまくいきません。タイトルは次のとおりです。方法:Ubuntuで破損したExt4 Superblockを修復する。
$ mke2fs -n /dev/sdd4
$ e2fsck -b block_number /dev/sdd4
$ e2fsck 1.43.7 (16-Oct-2017)
e2fsck: Bad magic number in super-block while trying to open /dev/sdd4
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
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>
or
e2fsck -b 32768 <device>
だから私は何をすべきかわからない。完全に無駄ですか、それとも最初からすべてを再インストールする必要がありますか?
ベストアンサー1
スーパーブロックバックアップを取得するにはmke2fs
:
sudo mke2fs -n /dev/sdaX
出力例:
Super-block backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
スーパーブロックを再起動します。
sudo e2fsck -b 32768 /dev/sdaX
最初の方法がうまくいかない場合は、どのように機能するかがわかるまで、次の方法を試してください。完了したら、ジョブを中止して次を実行します。
sudo fsck -y /dev/sdaX