Ubuntu全盘备份与恢复,亲自总结,实测可靠
初学者在使用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全盘备份与恢复,亲自总结,实测可靠相关推荐
- Ubuntu全盘备份与恢复
备份: 下面是我用来备份系统的完整命令: tar -jpcvf Ubuntu-12.04-20131018.tar.bz2 --exclude=/proc --exclude=/lost+found ...
- Ubuntu系统全盘备份与恢复,亲自总结,实测可靠
摘要:Ubuntu系统全盘备份与恢复,亲自总结,实测可靠初学者在使用Ubuntu这类Linux操作系统时,常常会由于不当操作导致系统崩溃,重装系统是难免的事情.重装系统虽然简单,但是各种软件/环境重新 ...
- 【20230204】Ubuntu系统备份与恢复
1 rsync用法教程 1.1 简介 rsync(remote sync)它名称里面的r指的是 remote,rsync 其实就是"远程同步"的意思.与其他文件传输工具(如 FTP ...
- Ubuntu数据备份与恢复工具(一)
在我们日常工作中,个人文件.业务数据及应用信息的备份与恢复策略是一个重要的环节.意外删除.硬件故障.操作失误.网络攻击,甚至是自然灾害,都可以直接或间接导不可估价的数据损失.为了避免损失,缩少宕机 ...
- Ubuntu数据备份与恢复工具(二)
上一篇说到的是Deja Dup如何备份文件及目录里的数据,那么我们这一篇就要说到了对Linux系统的完整备份和恢复,主角当然是Time Shift了.Ubuntu系统预装了Time Shift,而我们 ...
- Ubuntu全盘备份和恢复记录
momo7w 百元平板 内存1G 16G硬盘,安装了Lubuntu后适度删除图形界面后精简到2.7G 现在开始尝试备份并恢复到其他平板上. 先尝试第三方工具mondo 没搞定,于是去看看 于是用系统 ...
- Linux系统学习——ubuntu系统备份与恢复
1 转载说明 备份最大的用处是便于重装系统.不至于重装系统时得从零做起,无从下手. 本博文为转载,注明转载地址: https://www.cnblogs.com/alexanderkun/p/5008 ...
- linux500g安装分区,Ubuntu全盘500G安装的分区选择
网上很多的教程都是针对双系统的,对此,十分苦恼,对于分区也是很糊涂,于是各种查找资料,最终狠下心来,决定尝试一下: 首先,谈谈分区: 一.实际上,我的分区方案是: sda1.EFI 100M sda ...
- 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 重装干净系统 ...
- Ubuntu使用笔记(Talk is cheap,show me the code.)
目录 VirtualBox共享剪贴板和共享文件夹的实现 1. 从Ubuntu 22.04存储库安装VirtualBox安装扩展 2. 设置虚拟机(ubuntu18.04) 2.1 在虚拟机窗 ...
最新文章
- linux内核创建节点,Linux内核驱动自动创建设备节点文件
- NEFU 1146 又见A+B
- 扩增子分析QIIME2(2018.6). 1简介和安装
- 【计算理论】计算理论总结 ( 非确定性有限自动机 NFA 转为确定性有限自动机 DFA | 示例 ) ★★
- XCode上传成功后,商店里构建版本显示正在处理中
- php留言板记录ip,如何用php程序记录来访IP
- [论文]Clustering-Based Ensembles as an Alternative to Stacking
- 吴恩达机器学习 神经网络 作业1(用已经求好的权重进行手写数字分类) Python实现 代码详细解释
- [转]PDB——Python调试利器详解
- 联想Y9000P安装Ubuntu20.04记录
- RT-Thread 应用笔记 - libmodbus RTU 编译问题的解决
- 基于单片机的简单温控风扇
- 高效工作-使用石墨文档进行信息收集
- 性能测试 - 响应时间的衡量指标 RPS Average Min Max P90 P95 P99
- Inside-OutsideNet
- 车载以太网第二弹-实锤|SOME/IP概述及TC8 SOME/IP 测试实践
- 学习LSSVM以及区别LSSVM和SVM看的几篇博文
- 【Android 10 源码】healthd 模块 BatteryService 初始化
- authority解读
- 10万级半导体无尘车间尘埃粒子检测器
热门文章
- STL中的关联式容器——set(集合)
- Android逆向之静态分析
- Kata: 从随机的三字符列表组中恢复秘密字符串
- 云计算的三大挑战:安全性、合规性和成本控制
- 回复 Timer008 的一个类型转换的问题 - 不是很典型, 对其他人参考价值不大
- 学习杂谈:费曼学习法和show me the code
- Mybatis之分表设计与分表插入
- 50. Pow(x, n) (MATH)
- png?wxfrom=5wx_lazy=1
- OpenCL编程基本流程及完整示例