使用 dd 命令从我当前的 LFS (Linux From Scratch) 进度执行备份(和恢复)

使用 dd 命令从我当前的 LFS (Linux From Scratch) 进度执行备份(和恢复)

我有我的 LFS proyek,目前我正在阅读本书的第 10 章https://www.linuxfromscratch.org/lfs/view/stable/chapter10/grub.html

我想对我的 LFS 进度进行备份,这样如果出现错误我可以恢复其检查点,目前我的 LFS 进度及其内容保存在/dev/vdb.我已经卸载了dev/vdb,现在我想/dev/vdbdd命令复制或备份所有内容并给出格式名称backupLFS.disk,以便将其安全地保存在LFS主机中(在我的例子中是ubuntu),但我意识到如果我错误地放置参数主要是混淆的话,这是足够危险的与ofif。所以我该怎么做?

答案1

备份本身很简单 - 一般来说in=<input-file>of=<output-file>

# dd if=/dev/vdb of=/path/to/backup/storage/my_lfs.img

然后你可以调整一些选项,例如bs=<block-size>(使 dd 复制的块不同,通常更大,这应该加快操作速度。,status=progress(用于进度)等等。

if=/dev/vdb还将其保存为整个驱动器,带有分区表,然后分区。如果您想访问这些分区,则必须获取它们的偏移量。

相关内容