Linux 备份

时间:2022-01-13 11:32:02

备份之前的准备工作

  • 安装常用的软件

常用软件的安装,见我另一篇blog Ubuntu 16.04 安装札记 的第四部分。

  • 清理系统中没用的垃圾

至于垃圾清理,主要清理对象有

sudo rm -r ~/local/share/Trash/*

sudo rm -r /var/cache/apt/archieves/*

好了,准备得差不多了,就开始备份你的系统吧,在搜资料的过程中发现,和windows备份不同,Linux是可以一锅端的,真正意义上的备份整个系统(当然,是在你愿意的前提下,一般情况下没必要备份整个系统,只备份极其重要的部分就行了)

备份


先给出备份的命令,需要注意几点

备份的时候要在根目录下进行,否则会出现不可预知的情况T_T!

最后一个斜线前面有个空格,其他的空格也需要注意一下

可以看到我们是使用的tar命令做的系统备份,使用了cpzvf等参数,具体啥意思参考我的另一篇blog Linux 命令边用边学

tar -cpzvf backup.tar.gz --exclude=/dev --exclude=/proc --exclude=/lost+found  --exclude=/sys --exclude=/backup.tar.gz /

至于mnt、media还有cdrom等文件夹清空即可

恢复


恢复文件也是使用tar命令,恢复的条件很多,可以在live环境中,也可以是像windows那样恢复还原点的概念。

 tar -xvpzf backup.tar.gz –C /

重新创建没有备份的目录

 mkdir /proc /dev /sys /lost+found

然后重新给上权限