1. ubuntu系统备份

此部来源 https://www.codenong.com/cs106785272/

使用tar压缩保存到移动硬盘:
参数:
-c: 新建一个备份文档
-v: 显示详细信息
-p: 保存权限,并应用到所有文件
-z: 用gzip压缩备份文档,减小空间
-f: 指定备份文件的路径
-exclude: 排除指定目录,不进行备份

Note: 注意–exclude参数,可以使相应的目录不进行备份

/proc:一个虚拟文件系统,系统运行的每一个进程都会自动在这个目录下面创建一个进程目录。既然是系统自动创建,也就没必要备份的必要了。

/tmp:一个临时文件夹,系统的一些临时文件会放在这里。如果单独分盘可以不备份。

/lost+found:系统发生错误时(比如非法关机),可以在这里找回一些丢失文件。

/media:多媒体挂载点,像u盘、移动硬盘、windons分区等都会自动挂载到这个目录下。

/mnt:临时挂载点,你可以自己挂载一些文件系统到这里。

/run:系统从启动以来产生的一些信息文件。

/home:用户家目录,存放用户个人文件和应用程序。

/boot:和系统启动相关的文件,像grub相关文件都放在这里,这个目录很重要!如果/boot单独分区,可以把这个文件夹exclude,当然也可以单独做备份,系统一般出问题都是根目录(/),所以平时只备份 / 就行。
nji
/dev: 这个目录保存系的各种设备。如果做系统迁移,因为换了设备或者重新分盘后盘符不一样了,原来系统的dev还原覆盖了新系统的就会出现找不到/root,如果备份了也没事,还原前把新系统的dev备份好,还原完再把dev替代回去就可以。

sudo tar -cvpzf /where/to/storage/ubuntu_back_up@`date +%Y-%m+%d`.tar.gz --exclude=/proc --exclude=/tmp --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/run /
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐