从 dd 恢复或挂载整个驱动器映像备份

从 dd 恢复或挂载整个驱动器映像备份

我的 ubuntu 服务器每晚都会出现一些奇怪的行为,其中一个 NVME 磁盘会停止工作,并且会出现 IO 错误,直到我重新启动,在这种情况下一切都会正常工作。

有问题的驱动器不是启动驱动器,它被安装在/var/lib

我决定更换它,在此之前,我要创建可能出现故障的驱动器的磁盘映像,这样我就可以更换它并将数据复制到新驱动器上。

按照此处的说明进行操作:https://help.ubuntu.com/community/DriveImaging

我创建了一些备份映像。创建这些映像时,我会从 /etc/fstab 中删除挂载驱动器的条目并重新启动,然后使用 dd 创建未挂载驱动器的映像:dd if=/dev/nvme1n1p1 | bzip2 > /media/ssd_backup_2023-09-11.bz2

现在新驱动器已安装,我尝试将图像复制到新驱动器上(再次根据此处的文档:https://help.ubuntu.com/community/DriveImagingbzcat /media/ssd_backup_2023-09-11.bz2 | dd of=/dev/nvme1n1

但那没有用。

我尝试直接安装映像(从 bz2 文件中提取后),然后复制文件。没有用。假设我在命令行上搞砸了某些事情,我尝试从 GUI 复制出映像文件并将其安装到我的桌面上,我得到的错误与我尝试从命令行安装它们时得到的错误相同:

Error mounting /dev/loop4 at /media/tshannon/e0ce1 331-ddOf-47a6- b104-c142b282a823: wrong Fs type, bad option, bad superblock on /dev/ loop4, missing codepage or helper program, or other error (udisks-error- quark, 0)

DMESG 显示以下内容:

[248810.448466] loop4: detected capacity change from 0 to 1233800 [248810.652202] /dev/loop4: Can't open blockdev [248810.652330] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248812.330897] /dev/loop4: Can't open blockdev [248812.331033] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248998.384382] loop19: detected capacity change from 0 to 1233800

那么我的驱动器映像被损坏了吗?

相关内容