![当可用空间不足时 dd 会做什么](https://linux22.com/image/10356/%E5%BD%93%E5%8F%AF%E7%94%A8%E7%A9%BA%E9%97%B4%E4%B8%8D%E8%B6%B3%E6%97%B6%20dd%20%E4%BC%9A%E5%81%9A%E4%BB%80%E4%B9%88.png)
我刚刚用 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 不是获取信息的最佳工具,但我很懒。