![将 ntfs 分区克隆到另一个 ntfs 驱动器上的稀疏文件的正确语法是什么?](https://linux22.com/image/35566/%E5%B0%86%20ntfs%20%E5%88%86%E5%8C%BA%E5%85%8B%E9%9A%86%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%20ntfs%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%E7%A8%80%E7%96%8F%E6%96%87%E4%BB%B6%E7%9A%84%E6%AD%A3%E7%A1%AE%E8%AF%AD%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我已经尝试过ddrescue -v -v -S /dev/sda2 /media/mint/otherhdd/img /media/mint/otherhdd/log
,ddrescue -v -v -d -S /dev/sda2 /media/mint/otherhdd/img /media/mint/otherhdd/log
但它不能按我需要的方式工作。
sda2 是一个 74 GB 的分区,我有大约 200 MB 的数据。因此,根据我的理解,稀疏图像文件应该接近于此。但是 dd 尝试从我所看到的向文件添加可用空间。
在其控制台输出中指定稀疏模式为 on / "yes" 。
我总是在 img 文件达到 3GB 后中断该过程ctrl+c
一段时间,所以我不知道该文件是否应该在达到 74 GB 后崩溃。这不应该起作用吗?
答案1
稀疏文件是文件系统上文件的属性。一些实用程序可以直接或通过使用启发式方法(基本上是扫描内容以查找足够长的零字符串)来识别这些内容。为了避免相对陌生(“非本地”的含义)NTFS 带来的任何复杂性,您最好使用 NTFS ntfsclone
(通常在ntfsprogs
- 或类似名称的 - 包中找到)。
将 NTFS 分区存储到文件中:
ntfsclone -s -o dev_sda2_image.img /dev/sda2
从文件恢复 NTFS 分区:
ntfsclone -r -o /dev/sda2 dev_sda2_image.img
IIRC 你甚至应该能够将它链接在管道中。