如何挂载这个 dd 磁盘映像?

如何挂载这个 dd 磁盘映像?

我有一台 ubuntu 服务器,其中有一个由 2 个物理硬盘组成的 raid1 阵列。最近,raid 阵列停止挂载,我使用 rsync 备份其上的数据,备份进行到一半时,它开始给我输入/输出错误,重新启动计算机后,raid 阵列只能以只读模式挂载,并且里面的目录几乎都显示 ???? 作为文件权限。第三次重新启动后,我处于现在的状况,raid 阵列根本无法挂载。看来,由于 raid 阵列降级,其中一个物理驱动器出现故障,显示'U_'

我现在已经习惯了dd复制磁盘分区,如下所示:

dd if=/dev/sdc | pv | ff of=/media/extharddrive/sdc_copy/sdc.img

然而,尽管 raid 阵列中存储的数据应该约为 2.4TB,但最终映像文件只有 700GB 左右。当我尝试挂载此映像以查看其上有哪些数据时,如下所示:

sudo losetup --partscan --find --show sdc.img

它给了我输出

/dev/loop0

然后我尝试像这样安装它:

sudo mount /dev/loop0 /mnt

它给了我输出:

NTFS signature is missing.
Failed to mount '/dev/loop0': Invalid argument
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

如果我运行,fdisk -l sdc.img我会得到以下结果:

Disk sdc.img: 797.4 GiB, 856188198912 bytes, 1672242576 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: 0x00000000

Device     Boot Start        End    Sectors Size Id Type
sdc.img1   *        1 4294967295 4294967295   2T ee GPT

我该如何安装此磁盘映像来恢复我的数据?还有其他关于尝试恢复数据的建议吗?

相关内容