gpt4 book ai didi

linux - 在 Ubuntu 中备份整个磁盘

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:18 24 4
gpt4 key购买 nike

我想备份整个 HDD 磁盘。

我正在尝试做的一步一步:

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/”文件夹进行递归复制,从而导致失败?

请多多指教

最佳答案

感谢 Mark Setchell 为我指明了正确的方向。

最后创建不带空格的整个分区转储的解决方案是:

dump -0a -z1 -f /mnt/hdd1/dev-sda1.dump.gz /dev/sda1

对于 Ubuntu 14.04 + 开发文件 + 数据库文件的 157 G 分区,“转储”需要 45 分钟(在 7200 rpm 硬盘上),结果文件为 80 G(压缩级别 = 1)。

关于linux - 在 Ubuntu 中备份整个磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31132600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com