如何使用Timeshift拍摄Linux系统快照

时间:2020-03-05 15:29:52  来源:igfitidea点击:

有几种备份实用程序,包括Windows的系统还原和Mac OS的Time Machine。 Timeshift是一种开源软件,可以定期获取Linux文件系统的增量快照,如果不小心使系统无法使用,可以稍后进行恢复。

Timeshift以两种模式工作:rsync模式和BTRFS模式。
在rsync模式下,使用rsync和硬链接拍摄快照,并且在快照之间共享公共文件以节省磁盘空间。
在BTRFS模式下,使用BTRFS文件系统拍摄快照。
仅支持具有Ubuntu型子培养布布局的系统支持BTRF。

在本文中,我们将在各种Linux Distrs上安装TimeShift并探索其功能。
我们应该能够在本文的末尾采取常规系统快照。

安装Timeshift.

基于Ubuntu的发行版

我们可以使用APT实用程序在所有版本的Debian OS上安装TimeShift,如Ubuntu,Linux Mint,基本操作系统等。

# add-apt-repository ppa:teejee2008/ppa
# apt-get update
# sudo apt install timeshift

从GitHub存储库安装

使用github repo,我们可以在Linux Mint,Kali OS,Ubuntu,Arch Linux和Manjaro等所有Linuxflavor 安装Timeshift。

$wget https://github.com/teejee2008/timeshift/releases/download/v17.10/timeshift-v17.10-amd64.run
# chmod +x timeshift-v17.10-amd64.run
# ./timeshift-v17.10-amd64.run

要安装32位版本,请按照下列步骤操作:

$wget https://github.com/teejee2008/timeshift/releases/download/v17.10/timeshift-v17.10-i386.run 
# chmod +x timeshift-v17.10-i386.run 
# ./timeshift-v17.10-i386.run

卸载Timeshift.

使用这两个简单的命令中的任何一个都可以卸载TimeShift。
第一个命令与基于Debian的系统合作,第二个命令与任何Linuxflavor 的工作一起使用。

# apt-get remove timeshift

或者

# timeshift-uninstall

建立时间划分

我们可以通过键入timeshift-launcher从发射器或者从终端启动TimeShift。
我们将被要求输入密码以使用该应用程序。
仅键入"TimeShift"在终端中为我们提供命令行版本。

Timeshift有几个重要的功能,需要很少的时间和精力来设置。
这些是设置部分中的主要功能。

类型

这请询问我们要采取的快照类型。
我们可以使用rsync或者btrf拍摄快照。
这两个之间的差异是早先解释的。

地点

快照具有大尺寸,因此建议将它们放在另一个驱动器或者分区上。
其中我们可以选择要保存快照的位置。
默认情况下,所有快照都保存/timeShift,但我们可以选择其他Linux分区。

日程

我们采取的更频繁的快照,他们的空间越多。
我们可以安排在拍摄快照时以及应拍摄多少次。
我们可以采取多个快照级别和要保留在每个级别的快照数量

用户

TimeShift不是我们个人文件的备份工具,但为系统的文件和设置提供备份工具。
这是为了防止个人数据在恢复期间被覆盖,并减少备份的大小。
我们可以在本节中包含用户数据,以及设置(隐藏文件)

过滤器

我们可以添加与我们提供的某些标准匹配的文件夹或者文件。

使用Timeshift.

拍摄快照

单击"创建",操作将立即开始。
如果我们没有足够的空间,我们将被警告。
创建快照后,我们将看到确认完成的通知。

恢复快照

单击"还原"按钮,然后单击"下一步"。
如果我们希望更改任何设置,则在继续之前可以执行此操作。
我们可以从运行系统或者Linux Live CD(安装TimeShift之后)恢复快照。
如果我们从运行系统恢复,我们将需要重新启动。
我们可以选择将快照还原到其他卷或者分区。
请注意,执行此操作将覆盖我们当前的数据。

Timeshift中还有其他选项,如删除和浏览快照。
我们可以通过键入timeshift执行这些操作或者在命令行中学习有用的命令。