Linux系统备份还原

tar命令

1
2
3
4
5
6
7
8
9
#进入根目录使用tar.gz压缩
cd /
tar cvpzf system_backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/system_backup.tar.gz --exclude=/mnt --exclude=/sys /
#恢复系统
cd /
#上传文件到根目录下
tar xvpfz system_backup.tar.gz -C /
#创建备份时排除的目录,,默认权限:dr-xr-xr-x
mkdir proc lost+found mnt sys

rsync命令

1
2
3
4
#备份,排除--exclude
rsync -Pa / /media/usb/backup_20170410 --exclude=/media/ --exclude=/sys/ --exclude=/proc/ --exclude=/mnt/ --exclude=/tmp/
#恢复
rsync -Pa /media/usb/backup_20170410 /

dd命令

1
2
3
4
#备份sda1到sdb3中
dd if=/dev/sda1 of=/dev/sdb3
#恢复sdb3到sdb1中
dd if=/dev/sdb3 of=/dev/sda1

参考资料

Clonezilla(再生龙):https://drbl.nchc.org.tw/download/


Linux系统备份还原
http://example.com/2024/12/11/Linux/Linux系统备份还原/
作者
秋雨夜眠
发布于
2024年12月12日
更新于
2024年12月12日
许可协议