Answers:
驱动器是否仍然主动失效,变得更糟,发出奇怪的噪音等?
如果没有,它仍然可读(除了一个坏扇区)和可安装,为什么不快速安装它只读/ ro
( 别 从它启动)并复制你想要的文件。或者,如果它不可安装,请使用像testdisk这样的程序,它可能只能复制几个文件。或者也许是photorec,虽然它试图读取整个设备但只保存找到的文件。
如果驱动器听起来很糟糕并且在整个地方都有错误,那么你应该真正得到另一个足以存储图像的备份驱动器,请参阅 为什么用ddrescue压缩飞行图像是不可能的? 如果你想要整个驱动器,你只需要乞求/借用/购买一个足够大的驱动器,即使只是几个小时。您可以在ddrescue完成创建后压缩图像,但要注意压缩,不允许像gz,xz等那样实时访问...... squashfs可能会起作用。
或者也许你很幸运,你要备份的单个分区对于你的存储而言足够小,毕竟它不能比整个驱动器大。
fdisk -l
很好地显示分区大小,它们是1,2,3 ......设备 /dev/sda1
, /dev/sda2
而整个驱动器只是 /dev/sda
。如果您只想要数据 /dev/sda2
你可以忽略其他分区。 ddrescue只读取每个扇区或设备(驱动器或分区),可用空间和文件等。 Photorec只尝试读取数据......但如果文件已损坏......
也许你可以通过管道到gzip或其他压缩来动态压缩图像? https://serverfault.com/questions/52260/compressing-dd-backup-on-the-fly
就像是
sudo bash -c "dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-11december18.gz"