バックアップイメージのfdisk出力は良好ですが、オフセットがあってもループデバイスにマウントできません。

バックアップイメージのfdisk出力は良好ですが、オフセットがあってもループデバイスにマウントできません。

dd最近、より大きなSSDへの移行を準備するために、Ubuntu 16.04.4サーバーのバックアップファイルを作成しました。バックアップが期待どおりに機能することを確認するために、ローカルコンピュータで実行されている別のUbuntu VMを介してバックアップイメージをマウントしたいと思います。

次のようにインストールを繰り返してみてください。

mount -o サイクルミラー ~/mnt/serverTest

次のエラーが返されます。

マウント: /root/mnt/serverTest: /dev/loop6 からスーパーブロックを読み取れません。

次のようにfdiskを使用して画像を確認します。

fdisk -lミラー

次の出力を提供します。

Disk image: 30 GiB, 32212254720 bytes, 62914560 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
Disklabel type: dos
Disk identifier: 0xc3ed8245

Device     Boot Start      End  Sectors Size Id Type
image1     *     2048 62914526 62912479  30G 83 Linux

これは私に有望に見えます。バックアップイメージが正しく作成されたようです。次のように、オフセット(512 * 2048 = 1048576)を使用してループをインストールしようとしました。

mount -o ループ、オフセット=1048576 イメージ ~/mnt/serverTest

しかし、スーパーブロックを読み取れないという同じエラーが再び発生しました。

最後に、バッドブロックを使用してイメージファイルを調べると、破損したブロックは報告されませんが、実行はスーパーfsck.ext4 imageブロックの不正なマジック番号が報告され、dosパーティションテーブルが見つかったことを示します。

長い話を短く- インストールエラーとfsck.ext4出力は、バックアップイメージに問題があることを示すように見えますが、fdisk出力は問題ありません。私は何を見逃していますか?

ベストアンサー1

おすすめ記事