当可用空间不足时 dd 会做什么

当可用空间不足时 dd 会做什么

我刚刚用 dd 命令备份了 SD 卡:

dd if=/dev/mmcblk0 of=backup.img bs=64k

当我开始复制时,Gnome Files 说总共 400GB 的可用空间只有 8.5GB。我忘了我把SD卡从8GB改成了16GB,所以我复制了16GB而不是8GB。命令dd成功,因此剩余可用空间应为-7.5GB。

怎么可能dd没有失败呢? Gnome Files 表示可用空间为 0 字节,文件大小为 16GB。我没有尝试过文件是否完整或损坏,但在复制过程中文件的大小正在改变。是否dd覆盖了任何数据或者其余数据存储在缓存中?这backup.img是新文件,fs 是 ext4。

我知道 GUI 不是获取信息的最佳工具,但我很懒。

相关内容