upan如何使用tar备份和还原Ubuntu

https://www.qingsword.com/qing/1061.html#How-to-Backup-and-Restore%20Ubuntu-Using-Tar

https://www.jianshu.com/p/b73e8011b828

https://zhuanlan.zhihu.com/p/51827233

https://help.ubuntu.com/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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值