我想备份整个硬盘。
我正在尝试做的一步一步:
1)检查存储容量(将要备份):
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 455G 157G 275G 37% /
2)将额外的空硬盘挂载到/ mnt / backup /
/dev/sdb 294G 63M 279G 1% /mnt/backup
3)运行备份(使用lzop作为最快的压缩器)
dd if=/dev/sda1 bs=4M conv=noerror iflag=noatime,nofollow | lzop -1 > /mnt/backup/dev-sda1.lzo
但备份失败并显示错误:lzop: No space left on device: <stdout>
使用dev-sda1.lzo填充额外的硬盘。但是/ dev / sda1“157G”的原始大小明显小于/ dev / sdb“279G”上的可用大小。即使没有压缩。
在/ etc / fstab / dev / sda1中挂载到“/”:
UUID=8a49b90e-6115-43a6-9702-7620182bbbf5 / ext4 errors=remount-ro 0 1
“dd”是否可能正在执行“/ mnt / backup /”文件夹的递归复制,这会导致它失败?
请,建议
答案 0 :(得分:0)
感谢Mark Setchell向我展示正确的方向。
最后,创建没有空格的整个分区的转储的解决方案是:
dump -0a -z1 -f /mnt/hdd1/dev-sda1.dump.gz /dev/sda1
对于Ubuntu 14.04 +开发文件的+ 157分区+数据库文件&#34; dump&#34;需要45分钟(在7200转硬盘上),结果文件为80 G(压缩级别= 1)。