admin管理员组文章数量:1622541
https://www.qingsword/qing/1061.html#How-to-Backup-and-Restore%20Ubuntu-Using-Tar
https://www.jianshu/p/b73e8011b828
https://zhuanlan.zhihu/p/51827233
https://help.ubuntu/community/BackupYourSystem/TAR
0×2.如何使用tar备份和还原Ubuntu
实验用到的命令:tar
需要排除的目录:备份文件本身,(一定不要忘记排除备份文件本身)。
备份前需要的准备工作:
一个安装了Ubuntu系统并且可以开机启动的U盘,安装方法详见:[图文]如何制作u盘系统启动盘
试验环境系统分区介绍:
硬盘/dev/sda,两个分区/dev/sda1,/dev/sda2,系统安装在/dev/sda1
(用U盘启动后请根据sudo fdisk -l确定自己需要备份或还原的分区号)
备份实例:
#使用U盘启动后,先将我们要备份的分区挂载到U盘系统/mnt下
u@QingSword.COM:~$ sudo mount /dev/sda1 /mnt
u@QingSword.COM:~$ cd /mnt
/*
* --exclude后面可以接你要排除的目录,可以并列多个exclude来排除多个目录或文件
* /mnt/backup.tar.gz 将备份文件放在被备份的目录下,backup.tar.gz为备份文件名
* 如果备份文件放在被备份的目录,别忘记添加exclude备份文件本身
* 最后的*代表了当前目录/mnt下的所有文件,既被我们挂载的硬盘的系统分区文件
*/
u@QingSword.COM:/mnt$ sudo tar -vczpf /mnt/backup.tar.gz --exclude=/mnt/backup.tar.gz *
备份完成后,我们可以将备份文件放到u盘里面,方便以后还原。
还原实例:
#使用U盘启动后,先将我们要还原的分区挂载到U盘系统/mnt下
u@QingSword.COM:~$ sudo mount /dev/sda1 /mnt
#删除分区中原有文件
u@QingSword.COM:~$ sudo rm -rf /mnt/*
#在文章的第一部分,我们将备份文件放在了备份用的u盘的根目录/backup.tar.gz,如果备份文件放在硬盘中,
请替换/backup.tar.gz路径为你备份文件路径。
// -C 后面指定还原路径,本例就是挂载到u盘/mnt的硬盘系统分区。
u@QingSword.COM:~$sudo tar -vxzpf /backup.tar.gz -C /mnt
版权声明:本文标题:upan如何使用tar备份和还原Ubuntu 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728863613a1177041.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论