如何使用Timeshift拍摄Linux系统快照
有几种备份实用程序,包括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
执行这些操作或者在命令行中学习有用的命令。