不论在VPS还是在自家的服务器上,系统多多少少会出意外。在windows下备份的方法要么是使用自带工具Buckup,要么就是使用ghost打包系统创建镜像。其实在linux下备份系统更加简单。

1.tar备份系统

tar cvpzf backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.gz --exclude=/mnt --exclude=/sys --exclude=/media /

67188-by629j8gret.png

linux系统下一切皆文件,直接tar压缩 / 目录下文件,即可达到备份效果,But
压缩排除以下文件,backup自身文件,/proc,/lost_found,/mnt,/sys,/media
参数使用cvpfz,“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”

备份后文件
60731-5n0yccvquk.png

导出系统备份文件
02987-arijry01twg.png

  1. 系统还原
    将备份文件放在/
    11174-zn69o2bbqp.png

确保系统空间足够
48113-ocoaxhqnzn8.png

tar命令覆盖解压

tar xvpfz backup.tgz -C /

. 40283-gf8mfj8l1zb.png

重新创建文件夹

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys

27272-3uwtyvfpybu.png

记得修改网卡文件,mac地址发生变化
22356-bxyf8wqn5sr.png

以上系统可以正常恢复了