如何在运行实时 USB 时将计算机的整个硬盘复制到一个文件中

如何在运行实时 USB 时将计算机的整个硬盘复制到一个文件中

我正在 USB 上运行 Linux 实时会话。我想将硬盘上的所有内容复制到外部 USB 上的文件中。

据我所知,使用硬盘安装目录上的命令将复制其所有内容,但也会重新分区 USB,这是我不想要的。我仍然在外部 USB 上保留了用于在其他 PC 上备份的文件。

据我所知,发布cp-r挂载目录上的命令将复制文件,无需分区,但无法包含隐藏文件。

将整个硬盘复制到文件进行备份所需的正确命令是什么?

答案1

您可以通过管道将 dd 传输到 gzip 文件:

来源

# dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.img.gz

也可以看看 : 为什么通过 gzip 管道传输“dd”比直接复制快得多?

相关内容