1、备份前
2、备份
$ cd /
$ sudo su
# tar -cvpzf /backup20170221001.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/sys --exclude=/backup20170221001.tgz /
cvpzf:创建打包文件 + 保持所有文件(目录)原有权限 + 使用gzip算法减小打包文件尺寸
exclude:排除无用文件
打包文件必须排除在外
/proc 内存数据,无需备份
/lost+found 非正常关机产生的临时文件
/mnt 挂载的外部设备
/sys 内存数据,无需备份
/media 如果挂载了外部设备,这个分区也要排除
命令完成之后可能会得到
tar: /: file changed as we read it
tar: Exiting with failure status due to previous errors
直接忽略
3、修改
4、还原
$ cd /
$ sudo su
# tar xvpfz /backup20170221001.tgz -C /
# reboot
5、还原之后