mount 在挂载 NTFS 分区的partclone 映像时抱怨 exFAT

mount 在挂载 NTFS 分区的partclone 映像时抱怨 exFAT

我已经使用partclone对NTFS分区进行了备份,如下所示:

partclone.ntfs -cs /dev/sdk1  -o ./ntfs_backup.img

如果相关的话:物理硬盘驱动器位于 USB 坞站中。

现在,我想将该映像的内容与分区的内容进行比较,分区的内容同时发生了变化。为此,我再次将硬盘插入 USB 坞站,它显示正常,有 4 个 NTFS 分区,没有其他分区。然后,我尝试以该分区的原始状态挂载映像,但失败了:

# mount ./ntfs_backup.img /mnt/ntfs_backup
FUSE exfat 1.3.0
ERROR: exFAT file system is not found.

这里到底为什么要提到 exFAT?我通读了这个问题在这里并尝试使用该-o loop选项,但这没有任何改变。我还尝试显式指定文件系统类型:

# mount -t ntfs ./ntfs_backup.img /mnt/ntfs_backup
NTFS signature is missing.
Failed to mount '/dev/loop10': Das Argument ist ungültig
The device '/dev/loop10' 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?

然而,仔细一看,partclone 映像似乎无法直接安装,即使我没有压缩这个映像(因为我希望能够直接安装它)。根据一个很少 其他资源,我应该使用partclone.restore将克隆的图像文件转换为...常规图像文件?

然而:

# cat ./ntfs_backup.img | partclone.restore -C -s - -O ./ntfs_backup.img
Partclone v0.3.13 http://partclone.org
Starting to restore image (-) to device (./ntfs_backup_mountable.img)
device (./ntfs_backup_mountable.img) is mounted at 
error exit
Partclone fail, please check /var/log/partclone.log !

我想我可以跳过这里的管道,因为图像没有压缩,但运行partclone.restore -C -s ./ntfs_backup.img -o ntfs_backup.img会给我同样的错误。

...我究竟做错了什么?

这次,我确实需要安装映像(我也将其作为 fsarchive 文件,以防有帮助),但对于未来,我不介意知道如何直接创建分区的可安装映像。

更新 遵循 @kanehekili 的一些建议来ntfs-3g指定文件系统类型:

# mount -t ntfs-3g ./ntfs_backup.img /mnt/ntfs_backup
NTFS signature is missing.
Failed to mount './ntfs_backup.img': Das Argument ist ungültig
The device '/ntfs_backup.img' 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?

因此,有趣的是, this 不再尝试引用/dev/loop10.但我不知道该怎么做。

我想我一定是误解了什么,或者我创建图像的方式与安装过程不兼容。我曾是不过,能够毫无问题地将图像克隆回另一个硬盘驱动器,使用partclone.ntfs.

这意味着眼前的问题已经解决,但我仍然希望能够创建可以安装的分区映像(使用partclone或fsarchiver),至少是只读的。

答案1

由于您有 NTFS 文件系统,因此应使用以下命令执行挂载:

mount -t ntfs-3g

否则 mount 会尝试找到某种方法来做到这一点......这恰好是 exFAT

--- 编辑 --- 由于OP无法提取图像,问题是partclone是否创建原始的ntfs图像。值得尝试使用dd它:

dd bs=4M if=/dev/sdK1 of= ntfsbackup.image status=progress oflag=sync

有人用ntfs克隆- 也许值得一试...

相关内容