备份实时USB数据

备份实时USB数据

我有一个 USB(8.0 GB,金士顿),里面有一个 Kali Linux 映像。我经常在带有持久性的实时模式下使用它,并且我在那里有一些数据(加上整个系统的配置),我显然不想丢失这些数据。但是,由于某些原因,我必须丢弃该 USB。我的问题是:是否有某种方法可以备份所有内容,以便在获得另一个 USB 后我可以使用备份并重新安装它?

很多人建议使用 dd 命令,我不知道这是否有效,因为持久性可启动 USB 的制作方式如下:这里

答案1

创建图像从驱动器

sudo dd iflag=fullblock if=/dev/sdx of=/path/to/new.iso status=progress

或者,创建 USB 驱动器从图像

sudo dd iflag=fullblock if=/path/to/iso of=/dev/sdx status=progress

替换/dev/sdx为您的 USB 驱动器,例如/dev/sdc

警告:确保使用正确的驱动器非常重要。如果您不使用正确的驱动器,您可能会丢失数据。要检查当前安装的驱动器,请使用命令lsblk

笔记:复制大文件(1 GB 或更大)可能需要很长时间,请耐心等待。

答案2

您可以使用 dd 创建 Kali USB 的磁盘映像。

然后您可以将该磁盘映像写入另一个相同或更大大小的 USB 来恢复它。

该命令不得从要复制的磁盘内运行(因此不能在 Kali 内)。


命令格式为dd if=/dev/sdX of=/dst status=progress

在哪里sdX是安装有 Kali 的 USB 驱动器的 /dev 设备。

目的地是您要放置图像的位置,即(/home/user/kali.img)


dd 是一个非常强大的命令,因此您必须仔细检查 if=/ 和 of=/ 标志,否则可能会损坏您的主硬盘驱动器。

相关内容