tar打包备份+ubuntu系统的修复

如果ubuntu系统出问题,通过备份文件可以简单快速地修复ubuntu系统,tar打包十分必要!

一、tar打包备份

1.进入管理员账户

sudo su

2.打包

tar -cvPzf ~/20191203ubuntu1804.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/home /

(1)此命令生成的包名为20191203ubuntu1804.tgz,包名可以修改
(2)我执行后打包好的压缩包的位置在根目录下的root文件夹里,由于打开root文件夹需要权限,因此直接搜索压缩包名不易找到,tar打包后记得查找一下自己压缩包的存放位置+名字并记录下来
(3)整个打包过程可能持续十分钟左右
(4)命令解释:

tar [-cvPzf] …
-c :建立一个压缩文件的参数指令!
-v :压缩过程中显示文件!
-P :(大写)可以使用绝对路径进行压缩
-z :采用‘gzip’压缩备份文件
-f :说明备份文件存放位置
–exclude FILE:在压缩的过程中,不要将 FILE 打包

二、双系统下Ubuntu系统的恢复

注:我的为Windows10+ubuntu18.04

1.系统尚未损坏:

(例如我装完驱动发现卡死在登陆界面,但是ubuntu和windows引导界面正常
则可通过进入命令行解压备份文件进行修复

注意:命令行界面仍能进行类似终端操作,但是无法输入中文,因此以后ubuntu下文件/文件夹都最好用英文/数字命名

(1)在ubuntu和windows引导界面将光标移至ubuntu,键盘按字母E(进入编辑启动项)
在这里插入图片描述
(2)在quiet splash $vt_handoff 后面加数字 3
在这里插入图片描述
(3)按f10进入命令行
(4)输入用户名、密码登陆
在这里插入图片描述
(5)进入命令行界面进行类似终端操作
赋予权限:

sudo su

再进行tar解压:

tar -xvpzf /media/disk/backup.tgz -C /tar -xvpzf /media/disk/backup.tgz -C /

注:其中“/media/disk/backup.tgz”为你的备份文件路径

(6)解压结束后重启:

sudo reboot

重启开机即可发现ubuntu已被修复!并且近期的屏幕截图、拷贝文件都还在!

2.系统已经损坏:

(无法使用命令行时
则可通过u盘进行恢复
准备:U盘(购买时最好选择exFAT的U盘)
注:下为参考他人步骤所写

(1)备份并清空U盘内的文件,下载镜像文件后利用UltralSO软件刻录u盘
(2)插上u盘开机->选择system setup->启动项选择U盘启动->选择try ubuntu without installing进入
上面两步部分步骤可以参见:
Ubuntu18.04安装教程
(3)终端输入:

df -lh

在显示的列表中,找到安装ubuntu时给“/”分配空间大小差不多的那一项(例如我的分配了80G左右,则找到空间大约为80G的那一行)
(4)cd 最后一列挂载点显示路径

cd 路径

(5)解压恢复
赋予权限:

sudo su

tar解压

tar -xvpzf /media/disk/backup.tgz -C /

其中“/media/disk/backup.tgz”为你的备份文件路径
(可以直接cd到该压缩包目录下:

tar -xvpzf xxxxx.tgz -C /

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值