初学者在使用Ubuntu这类Linux操作系统时,常常会由于不当操作导致系统崩溃,重装系统是难免的事情。重装系统虽然简单,但是各种软件/环境重新下载、配置相当占用时间,因此有必要对系统同进行备份,以避免将来连哭的地方都找不到。本教程已经由JK小僧在计算机上亲自实践,可以恢复之前Ubuntu系统上的各类软件和环境配置,方法简单,值得推广:

一、备份系统
使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去

打开一个终端,并运行 sudo su(回车后要求输入密码);

继续在终端中输入以下指令,进入系统根目录: 
$ cd /

开始备份系统,在终端中输入:
$ tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /
1
让我们来简单看一下这个命令:

‘tar’ 是用来备份的程序
c - 新建一个备份文档
v - 详细模式, tar程序将在屏幕上实时输出所有信息。
p - 保存许可,并应用到所有文件。
z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
f - 说明备份文件存放的路径, Ubuntu.tgz 是本例子中备份文件名。
“/”是我们要备份的目录,在这里是整个文件系统。
在档案文件名“backup.tgz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“backup.tgz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外.
备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。 
在备份命令结束时你可能会看到这样一个提示:’tar: Error exit delayed from previous errors’,多数情况下你可以忽略它。
二、恢复系统
如果原来的Ubuntu系统已经崩溃,无法进入。则可以使用Ubuntu安装U盘(live USB)进入试用Ubuntu界面。

切换到root用户,找到之前Ubuntu系统的根目录所在磁盘分区(一般电脑上的磁盘分区(假设分区名称为sdaX)均可以在当前Ubuntu系统的根目录下的media目录下(即/media)找到。目录通常为当前根目录下 cd /media/磁盘名称/分区名称)。进入该分区,输入以下指令来删除该根目录下的所有文件: 
$ sudo rm -rf /media/磁盘名称/分区名称*

将备份文件”backup.tgz”拷入该分区; 
$ sudo cp -i backup.tgz /media/磁盘名/分区名sdaX

进入分区并将压缩文件解压缩,参数x是告诉tar程序解压缩备份文件。 
$ sudo tar xvpfz backup.tgz

重新创建那些在备份时被排除在外的目录; 
$ sudo mkdir proc lost+found mnt sys media 
或者这样: 
mkdir proc 
mkdir lost+found 
mkdir mnt 
mkdir sys
当你重启电脑,你会发现一切东西恢复到你创建备份时的样子了!

Ubuntu全盘备份与恢复,亲自总结,实测可靠相关推荐

  1. Ubuntu全盘备份与恢复

    备份: 下面是我用来备份系统的完整命令: tar -jpcvf Ubuntu-12.04-20131018.tar.bz2 --exclude=/proc --exclude=/lost+found ...

  2. Ubuntu系统全盘备份与恢复,亲自总结,实测可靠

    摘要:Ubuntu系统全盘备份与恢复,亲自总结,实测可靠初学者在使用Ubuntu这类Linux操作系统时,常常会由于不当操作导致系统崩溃,重装系统是难免的事情.重装系统虽然简单,但是各种软件/环境重新 ...

  3. 【20230204】Ubuntu系统备份与恢复

    1 rsync用法教程 1.1 简介 rsync(remote sync)它名称里面的r指的是 remote,rsync 其实就是"远程同步"的意思.与其他文件传输工具(如 FTP ...

  4. Ubuntu数据备份与恢复工具(一)

      在我们日常工作中,个人文件.业务数据及应用信息的备份与恢复策略是一个重要的环节.意外删除.硬件故障.操作失误.网络攻击,甚至是自然灾害,都可以直接或间接导不可估价的数据损失.为了避免损失,缩少宕机 ...

  5. Ubuntu数据备份与恢复工具(二)

    上一篇说到的是Deja Dup如何备份文件及目录里的数据,那么我们这一篇就要说到了对Linux系统的完整备份和恢复,主角当然是Time Shift了.Ubuntu系统预装了Time Shift,而我们 ...

  6. Ubuntu全盘备份和恢复记录

    momo7w 百元平板 内存1G 16G硬盘,安装了Lubuntu后适度删除图形界面后精简到2.7G 现在开始尝试备份并恢复到其他平板上. 先尝试第三方工具mondo  没搞定,于是去看看 于是用系统 ...

  7. Linux系统学习——ubuntu系统备份与恢复

    1 转载说明 备份最大的用处是便于重装系统.不至于重装系统时得从零做起,无从下手. 本博文为转载,注明转载地址: https://www.cnblogs.com/alexanderkun/p/5008 ...

  8. linux500g安装分区,Ubuntu全盘500G安装的分区选择

    网上很多的教程都是针对双系统的,对此,十分苦恼,对于分区也是很糊涂,于是各种查找资料,最终狠下心来,决定尝试一下: 首先,谈谈分区: 一.实际上,我的分区方案是: sda1.EFI  100M sda ...

  9. ubuntu linux备份文件夹,linux--ubuntu系统全盘备份与移植

    linux--ubuntu系统全盘备份与移植 1 简介 2 Systemback 2.1 知识点 2.2 步骤 3 tar 3.1 知识点 3.2 步骤 3.2.1 备份系统 3.2.2 重装干净系统 ...

  10. Ubuntu使用笔记(Talk is cheap,show me the code.)

    目录 VirtualBox共享剪贴板和共享文件夹的实现 1.   从Ubuntu 22.04存储库安装VirtualBox安装扩展 2.  设置虚拟机(ubuntu18.04) 2.1   在虚拟机窗 ...

最新文章

  1. linux内核创建节点,Linux内核驱动自动创建设备节点文件
  2. NEFU 1146 又见A+B
  3. 扩增子分析QIIME2(2018.6). 1简介和安装
  4. 【计算理论】计算理论总结 ( 非确定性有限自动机 NFA 转为确定性有限自动机 DFA | 示例 ) ★★
  5. XCode上传成功后,商店里构建版本显示正在处理中
  6. php留言板记录ip,如何用php程序记录来访IP
  7. [论文]Clustering-Based Ensembles as an Alternative to Stacking
  8. 吴恩达机器学习 神经网络 作业1(用已经求好的权重进行手写数字分类) Python实现 代码详细解释
  9. [转]PDB——Python调试利器详解
  10. 联想Y9000P安装Ubuntu20.04记录
  11. RT-Thread 应用笔记 - libmodbus RTU 编译问题的解决
  12. 基于单片机的简单温控风扇
  13. 高效工作-使用石墨文档进行信息收集
  14. 性能测试 - 响应时间的衡量指标 RPS Average Min Max P90 P95 P99
  15. Inside-OutsideNet
  16. 车载以太网第二弹-实锤|SOME/IP概述及TC8 SOME/IP 测试实践
  17. 学习LSSVM以及区别LSSVM和SVM看的几篇博文
  18. 【Android 10 源码】healthd 模块 BatteryService 初始化
  19. authority解读
  20. 10万级半导体无尘车间尘埃粒子检测器

热门文章

  1. STL中的关联式容器——set(集合)
  2. Android逆向之静态分析
  3. Kata: 从随机的三字符列表组中恢复秘密字符串
  4. 云计算的三大挑战:安全性、合规性和成本控制
  5. 回复 Timer008 的一个类型转换的问题 - 不是很典型, 对其他人参考价值不大
  6. 学习杂谈:费曼学习法和show me the code
  7. Mybatis之分表设计与分表插入
  8. 50. Pow(x, n) (MATH)
  9. png?wxfrom=5wx_lazy=1
  10. OpenCL编程基本流程及完整示例