Ubuntu 中的 ddrescue

Ubuntu 中的 ddrescue

我想从损坏的 500GB 外部硬盘中复制数据。我将使用ddrescue它。

我可以像下面这样使用吗:我只想从 500GB 硬盘复制一个目录(名为“重要文档”)。“重要文档”的大小为 1GB。那么在我的笔记本电脑中,我有一个 20GB 空间的磁盘,我可以将 1GB 的“重要文档”文件夹映像到 20GB 硬盘吗?

答案1

命令行:使用 dd 复制文件并观察其进度。

dd if=/path/to/important/docs of=tofile & DDPID=$! ; sleep 1 ; while kill -USR1 $DDPID ; do sleep 5; done

我认为(未经测试)如果你将 if 的路径更改为目录,也许它可以工作。如果你进行谷歌搜索,你会看到这是错误的方式这样做。在相同的页面中,您可以看到“没有尝试映射物理介质上的坏扇区”,因此我认为这样做行不通,但您也没有什么可失去的。

“of” 和 “dd” 选项的用法可以如下图所示这一页

dd if=/path/to/important/docs of=/your/harddisk/myCD.iso bs=2048 conv=sync,notrunc

mkdir /mnt/myCD

安装-o 循环/home/sam/myCD.iso /mnt/myCD

您将创建一个 .iso 映像,然后创建用于挂载该映像的目录并挂载该映像。

祝你好运!

相关内容