我有一个带有 128 GB SD 卡的 Raspberry Pi (RPi)。该 SD 卡包含 RPi 的完整操作系统和设置,我想对其进行备份。SD 卡上所有文件的总大小约为 350 MB。
我将 SD 卡放入运行 Linux 发行版的笔记本电脑中,并使用 dd 复制SD 卡的内容:
sudo dd if=/dev/sdb of=RPi4Image.img
该命令花费了很长时间,我检查了我的笔记本电脑上生成的文件大小,发现它的大小为 44 GB,并且尚未完成创建。我假设我最终会得到 128 GB 的文件大小,只备份 350 MB 的内容,这对我来说没有用。
我停止了这个过程。
在我看来,这个 dd 命令会生成整个 SD 卡的映像,全部 128GB,即使我只需要备份上面的 350 MB 内容/文件。
- 我是否正确假设 dd 命令备份整个设备,从而使文件大小等于整个 SD 卡大小?
- 如果是这样,有什么方法可以备份并能够恢复到 SD 卡(如果需要),仅恢复 SD 卡的 350 MB 内容?