linux重装系统命令 linux重新装系统( 三 )


工作方式
Back In Time会对那些你选择的目录创建快照 , 但是只会恢复那些拥有写权限的目录 。你可以对快照进行加密并且存储在网络设备、外部硬盘或者是本地的文件系统中 。Back In Time只会对那些改变过的文件进行更新 。在设置选项标签中,你可以选择在没有变化发生的时候禁用快照 。
Back In Time的快照时间根据计划设定,每天、每周、每个月或者是每天的某个或某几个时间段,或者是每次重启之后 。你可以在主工具栏的菜单中自己更改计划时间 。
与Cronopete相似,Back In Time更加适合于基于文件夹或者是基于文件的回滚操作 , 但是如果你想对整个文件系统进行回滚也是同样可行的 。恢复一个快照相当简单,只要选择它,并且选择在哪里进行恢复就可以了,取决于你是只想恢复几个文件夹还是对整个系统进行恢复 。
Systemback
Systemback的界面很小巧 , 但是功能却非常强大 。但不幸的是只有Debian和Ubuntu及其分支的用户可以使用 , 而没有提供其他Linux发行版的安装文件 。Systemback可以通过开发者PPA安装:
sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
工作方式
Systemback并不仅仅是另一个快照工具 。它可以把你现在的系统转变为一张live CD或DVD,这样就可以直接在另一台电脑上启动了 。它可以修复或重装GRUB 2启动器以及修复fstab文件 , 当然,Systemback的主要用途还是用于系统快照 。
Systemback将快照的总数量限制在10个以内 。用户拥有删除快照的权限 。快照的功能可以选择为递增,也就是只复制被改变过的文件,而将其他的文件以硬链接的形式保存 。但是在设置对话框中 , 你可以禁用这个功能 。在恢复文件的时候,你可以选择执行全系统恢复,或者只是复制关键的系统文件 。个人数据比如照片与文档并不会被包含在快照中,但是你可以在创建包含用户数据的选项中通过自定义操作将它们转移到live CD中 。
Systemback允许用户自定义自动快照的计划 , 但你也将这个选项关闭来手动设置恢复点 。需要注意的是Systemback并不支持NTFS文件系统,因此不能对NTFS系统分区进行快照或者是恢复操作 。
Snapper
Snapper和openSUSE的关系非常密切 。在其他Linux版本上也许能够安装Snapper,但是并不一定能正常工作了 。在openSUSE中安装Snapper的最简单方法是将它安装在BTRFS分区上 , 这样做Snapper就能够自动安装与配置 。你可以使用命令行工具来操作Snapper,或者通过YaST工具,此外还有另一种替代方案snapper-GUI 。
工作方式
Snapper能够创建几种不同类型的快照,比如在安装新的应用程序之前与之后创建快照 。通过这种方式你可以将快照进行对比,并且更有效的进行系统恢复 。Snapper会为快照自动建立时间计划,你当然也可以把这个功能禁用掉 。在Snapper中,快照是存放在与系统相同的分区中,因此它们会不断长大,要记得随时检查自己的硬盘容量 。
默认情况下,Snapper只对根分区创建快照 。如果想要包含其他分区和BTRFS副磁盘卷,你就需要为每一个项目创建一个配置,这必须在命令行终端中完成,你需要以root权限运行下面的命令:
snapper -c CONFIGNAME create-config /PATH
在这里-c代表着配置“configure”,CONFIGNAME是你为这个配置所取的名称,/PATH则是分区或是副磁盘卷的位置,例如:
snapper -c home create-config /home
你可以用下面的命令查看当前的配置:
snapper list-configs
所有的配置文件都保存在/etc/snapper/configs目录 。在这里,你可以用一个常用的文本编辑器来修改它们,例如你可以禁用每小时创建快照的功能,启用自动删除快照的功能,手动设置可保存旧快照的数量 。

推荐阅读