一、备份
tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
命令解释:
通过tar创建压缩包,压缩包名:backup.tgz,备份整个根目录:/,排除一些目录和文件:--exclude,确保备份的文件要排除在外。
二、还原
tar -xvpfz backup.tgz -C /
命令解释:
把根目录下所有文件替换成压缩包里的文件。
解压完之后,确保在做其他任何事情之前,重新创建之前备份排除的目录,并设置好权限:
mkdir /proc && chmod 555 /proc
mkdir /lost+found && chmod 700 /lost+found
mkdir /mnt && chmod 755 /mnt
mkdir /sys && chmod 555 /sys
重启以后,系统还原成功。