最近大家Ubuntu开发环境,经常出现搭着搭着系统就挂了,于是开始琢磨了Ubuntu系统的备份和还原,以备不时之需,Linux环境搭建实在是有点太细,好多情况下,就算曾经搭建过一遍,再次搭建有些包还是忘了安装,做好备份是十分必要的。

经过了一番研究,Ubuntu备份有很多方式:根目录tar、dd、Systemback(1.0版本已经不维护了,2.0版本收费)等等,最终决定使用 —— Timesift, 因为方便一些。

文章参考:小马虎的救星——Timeshift

Timeshift

Timeshift,是Linux下的是一款自由开源工具,可让你创建文件系统的增量快照。你可以使用 RSYNC 或 BTRFS 两种方式创建快照。这里这个快照其实和虚拟机的快照差不多,说白了这个软件就是为我们实体机创建了一份专属于我们实体机的快照,可以方便我们后期进入系统使用这个快照进行还原操作。

1.sudo apt-add-repository -y ppa:teejee2008/ppa
这一步是因为TimeShift 尚未正式托管在 Ubuntu 和 Debian 仓库中。考虑到这一点,我们将运行该命令命令来添加 PPA

2.sudo apt-get update
更新一下

3.sudo apt-get install timeshift
安装Timeshift

打开后就是这样:

选择一个方式
这里的两种方式有个简介

注:
我个人选择的是RSYNC,BTRFS我试了一下,貌似需要磁盘支持BTRFS文件格式,我的系统盘不支持,就选择了RSYNC。
我在电脑硬盘和外挂U盘(需要把U盘格式话成ext4文件系统)都备份了一份,以备不时之需。

BTRFS是和系统盘共存的,要是系统盘坏掉没事,可以恢复,但是你把系统盘删了,那你就别想了,这个模式可以说是最像虚拟机快照的。因为它恢复起来十分的快速且与系统盘共存。

RSYNC则是可以将快照存在linux文件系统的磁盘(windows和linux是不一样的,这个大家可以自行了解,文件格式是不一样的),也就是只要是个linux的格式盘就行,所以我们可以保存在除了系统盘外的盘或是直接外接一个磁盘将它在linux下格式化,这样我们就能在里面保存我们的快照了而且是彻底和系统盘分开的,但该模式的缺点是比较慢。

这里必须要提一下,RSYNC这个备份方式为我们提供了一种快速迁移系统并部署的可能性,我们在备份完之后相当于在备份盘有了一个一摸一样的系统,虽然不能直接用,但是我们可以用它直接在任意符合条件的电脑直接重新部署一个一模一样的系统,举个例子:我在我的电脑上的Ubuntu装好了各种环境,然后我把这个系统备份,然后其他人需要这个系统,我们就可以直接在其他人的电脑用这个备份重新部署一个一模一样的系统。

这就是快速迁移部署,有点docker的意思了,但是又不像docker方便。迁移服务器信息资料啥的都十分的方便。

接下来就是下一步,然后根据提示选择备份的位置信息等……

备份时间。

之后就遇到一个不太一样的地方RSYNC和BTRFS的用户这里其实是不一样的,大家不要看错了

RSYNC:

BTRFS:

设置完之后就是:

然后完成之后它就会进行自己的第一次备份了,不过第一次时间会长一点而且文件内容看你存了多少东西,最好找个大点的盘。备份后是这样的:

还原主要针对情况有这么几类:

一.因为错误操作导致系统出现问题,这时我们可以安全进入系统,且正常操作,这样的话我们直接进入系统打开Timeshift选择我们的快照点击恢复根据提示选择还原磁盘进行还原就好。

选择好设备:

二.如果不能进入系统了,那么这个时候我建议你拿出自己之前安装系统的U盘系统来,然后进入live CD系统连接网络安装Timeshift,然后进入软件进入设置找到保存的快照(如果在外接盘,记得插上盘),然后点击快照点回复进行还原即可。

提一嘴上文提到的,在另外的一台电脑上部署,也可以这样,我们把这台电脑当做不能进入系统的系统就好了。

Ubuntu 20.04 系统备份和还原相关推荐

  1. 在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  2. win10 安装linux 需要多大空间,在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  3. ubuntu 安装kde桌面_在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法

    本文介绍在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法.Plasma Desktop是KDE创建的一种流行且功能强大的桌面环境,主要用于Linux系统.KDE Plas ...

  4. Ubuntu 20.04 系统5分钟后老是自动锁屏怎么取消?

    新装的Ubuntu 20.04系统 跟以往的版本一样,当你不做任何操作的时候,过了5分钟就会自动锁屏,又得重新输入一次账号密码,有办法将时间延长或者取消吗? 当然可以了,下面跟着我一起设置,解决这个烦 ...

  5. Ubuntu 20.04系统中VSCode+CMake+GTest实现C++程序自动化单元测试的详细方法

    严正声明:本文系作者davidhopper原创,未经许可,不得转载. 一般地讲,软件测试分为四个阶段:单元测试.集成测试.系统测试.验收测试.单元测试一般指对软件中的最小可测试单元进行检查和验证.最小 ...

  6. 第一章 Dell 游匣 G15 5511 安装Ubuntu 20.04 系统

    由于工作环境需要,要将电脑的win 11系统刷成 Ubuntu 20.04 第一章 Dell 游匣 G15 5511 安装Ubuntu 20.04 系统 文章目录 一.下载Ubuntu 20.04 镜 ...

  7. Ubuntu 20.04 系统迁移

    一.前言 现实工作中需要在Intel NUC上装一个Ubuntu 20.04系统,并运行ROS以及相关的很多功能包,但如果直接安装新新系统,之前的大量环境变量要重新去配置,所以考虑说将原先的Ubunt ...

  8. ubuntu系统20.04服务器是啥,ubuntu 20.04系统要求

    Ubuntu是一个天生的轻量级操作系统,能够在一些相当过时的硬件上运行,Canonical ( Ubuntu的开发者)声称,一般来说,可以运行Windows XP .Vista .windows7或x ...

  9. linux没有浏览器如何卸载,在Ubuntu 20.04系统上安装及卸载Tor浏览器的方法

    本文介绍如何在Ubuntu 20.04系统上安装To浏览器,相同的说明适用于任何其他基于Debian的发行版. 安装Tor浏览器 在Ubuntu 20.04上安装Tor浏览器的最简单方法是使用Tor浏 ...

最新文章

  1. Facebook人工智能实验室提出「全景分割」,实现实例分割和语义分割的统一
  2. python3.6+pytorch-cpu+Pycharm环境下的PyTorch配置方法
  3. 剖析 Linux hypervisor
  4. 交管123缴费显示代理服务器异常,交管12123服务异常怎样办 交管12123 APP服务异常处理办法...
  5. DataTable 转 Entity
  6. 强弩之末,势不能穿鲁缟
  7. pytorch模型部署
  8. 5分钟盗走你的隐私照片,这个全球性漏洞到底有多可怕
  9. Java 集合深入理解(15):AbstractMap
  10. mysql系统变量_MySQL系统变量
  11. Call to a member function display() on a non-object。。。。
  12. 提高工作效率的12个小建议
  13. kali linux网卡推荐,BT5 Kali Linux 网卡选择
  14. 2.已知维数求超立方体邻接矩阵
  15. 大型施工程机械设备资产管理融资租赁方案
  16. web前端(1)——了解什么是前端,以及与后端的关系
  17. Nginx的安装和应用(详细介绍)
  18. MATLAB中的set函数
  19. ESP32 开发笔记(四)littleVGL LVGL 控件学习 Arc 弧形控件
  20. jar包+注册码 破解Jetbrains IDEA 2017.2.1版本

热门文章

  1. 如何运用Camtasia中的交互性?
  2. 《惢客创业日记》2022.02.01-28(周二)二月份工作计划
  3. 华为数据之道(4):华为是如何构建数据综合治理体系的?
  4. div右侧阴影代码html,CSS阴影div的所有四个边
  5. 网络安全:NMAP 高级使用技巧和NESSUS漏洞检测
  6. java 网上商城系统,jsp+servlet搭建的简单网上商城系统
  7. 软件设计模式之路-----工厂模式抽象工厂模式
  8. SD存储卡被格式化,如何恢复里面的数据文件?
  9. sql之嵌套查询中的带exists谓词的子查询
  10. 视频教程-Flutter布局实战网易新闻客户端-flutter