我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

操作系统Linux_系统linux好用吗_linux 系统

您是否曾希望自己所做的每件事都有一个“撤消”按钮?

我就是这样的人。事实上,当我在纸上打错字时,我曾多次尝试按下“Ctrl+Z”。

系统linux好用吗_linux 系统_操作系统Linux

这就是为什么系统还原感觉如此神奇。无论是什么原因导致系统故障,您都可以像什么都没发生一样恢复工作。这就是为什么系统还原在那些转向 Linux 的人中一直名列前茅的原因。许多人甚至认为,由于缺乏系统还原,Linux 永远不会像现在这样好。

其实这些用户确实应该仔细阅读手册,或者这篇文章也能帮到你。因为在这里我将向你介绍几种在 Linux 中完成系统恢复功能的工具。诚然,这些工具在 Linux 中并不是默认安装的,但在 10 中并没有默认的系统恢复功能。使用这些工具之后,你可能会觉得这不像是在国内做系统恢复,所以我需要重申,Linux 中的系统恢复工作方式与国内有根本的不同。

系统恢复功能

该家族最初的系统恢复功能可以追溯到 2000 年的 ME 版本。当时只能恢复系统文件和注册表,而且不太稳定。在 XP 和 Vista 中系统恢复的性能得到了很大的提升。也是从那时开始,系统恢复开始依赖于一种名为硬盘快照服务 () 的系统服务功能,它可以自动创建系统快照 - 包括正在使用的文件 - 然后将这些数据文件转换为可恢复的节点文件。

新的方式给用户提供了更多的自定义功能,比如用户可以为快照分配磁盘空间、选择要监视哪些文件目录等,但还是存在很多限制,比如只有NTFS分区才具备系统恢复快照功能,并且在8.0版本之前,快照不能长期保存。

每次版本更新都会带来困惑。例如,Vista 家庭版没有提供恢复以前系统快照的用户界面,8 存在与以前版本的系统快照不兼容的问题。最后,10 干脆禁用了系统恢复功能,迫使用户手动启用和操作。看来这个决定是故意的。

好啦,我们不说这个了,我们来看看在Linux中该怎么做吧!

Linux 系统恢复的工作原理

好吧,它实际上不是一个系统功能,至少名称中没有“系统”一词,因为在任何 Linux 发行版的系统菜单中,你都不会找到所谓的系统还原 ( ) 功能。你要做的就是找到一个合适的应用程序并安装它。大多数系统还原应用程序的工作原理与 Linux 中的系统还原功能相同,在特定时间点为你的系统创建快照文件,然后让你在系统出现问题时回滚到所选的时间点。

在介绍这些应用之前,我们先来简单了解一下什么是系统快照。

系统快照与备份的区别

无论名称如何,备份 () 通常是指复制文件并将其保存到另一个位置。备份很少会备份整个磁盘,这通常称为磁盘映像或磁盘克隆。这种类型的备份实际上会制作整个磁盘的映像,包括用户数据、操作系统、启动分区等。磁盘映像可用于裸机恢复工作。在这种情况下,您可以将硬盘驱动器的所有内容复制到另一台计算机,而无需安装操作系统。

系统快照保存了文件系统在特定时间点的状态,与文件系统存储在同一个存储设备上。通常系统快照包含所有目录和文件信息,或者至少包含操作系统所需的文件信息。

将快照和文件系统保存在同一位置,可以实现回滚,也有助于节省磁盘空间。在这种情况下,每个新的系统快照不需要保存整个文件系统状态。形象地说,系统快照就像一个不断增长的备份过程,每次只保存与上次不同的信息变化,这意味着每个系统快照都必须依赖于上一次的系统快照才能完全完成系统恢复。相比之下,完整的磁盘备份或磁盘映像独立于其他备份文件,可以单独完成系统恢复工作。

linux 系统_系统linux好用吗_操作系统Linux

系统快照的问题在于,它们很容易受到硬盘故障的影响。如果您的硬盘受到严重的物理损坏,您的系统快照很可能无法帮助您恢复系统。为防止这种情况,我们建议在安装和配置 Linux 系统后立即制作系统快照,然后将其单独复制到另一个存储设备。

保存系统快照

Linux 中有一些应用程序可以帮助您保存系统快照。大多数应用程序面向初学者,不需要高级 Linux 操作技能。我们在这里选择了一些,您可以选择适合您的应用程序。

它提供了非常简单的图形用户界面,你也可以直接在终端中输入命令来使用它。默认情况下,它不包含用户的个人文件,但你可以通过自定义将特殊目录添加到快照中。其分支的用户可以从开发者的 PPA 中获取它:

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

其他版本的用户可以下载安装文件并在命令行终端中运行:

./timeshift-latest-amd.64.run 

还提供了专门针对BTRFS文件系统的版本,可以支持原生的BTRFS系统快照功能。

工作方式

它可以帮你随时完成快照工作,也可以设置自动创建。你可以安排任务每小时、每天、每周或每月进行快照,还可以设置清除这些快照的时间。有一个特殊的选项叫“重新启动快照”,用于每次系统重启后创建新的快照文件。

linux 系统_系统linux好用吗_操作系统Linux

从快照恢复系统是一项非常简单直接的任务,只需选择快照文件并告诉它应该存储在哪里即可。提供了将快照恢复到外部设备的选项,克隆功能可以直接将现有系统状态复制到另一台设备,这在将操作系统迁移到另一台新计算机时非常方便,因为您不再需要从头开始安装各种功能和应用程序。

操作系统Linux_系统linux好用吗_linux 系统

在恢复快照之前,系统会询问您是否要保存现有应用程序设置以及要保存哪一个。请记住,需要 GRUB 2 才能启动快照。

如果您认为这已经足够简单,那么它甚至更简单,至少从外观上看是这样。它自称是 OS X 的 Time ,但工作方式略有不同。软件包适用于 、 和 ,Arch Linux 用户可以在 AUR 中找到它。

系统linux好用吗_linux 系统_操作系统Linux

工作方式

与本文中的其他应用程序不同, & 将备份和快照功能捆绑在一起,并要求您将快照保存在外部设备上。默认情况下,它会每小时检查一次文件是否有更改,但当然可以在设置中更改此间隔。如果文件没有更改,它只会对该文件进行硬链接,而不是复制它,这将有助于节省磁盘空间。

linux 系统_系统linux好用吗_操作系统Linux

文件恢复功能可能是其最酷的功能,它似乎真的能帮助你“穿越时空”,即直观地浏览文件和文件夹的所有存储版本。要恢复文件,只需选择它并单击“恢复”,文件就会从外部存储设备复制到你现有的系统中。当然,你可能已经猜到了,对于完整的系统恢复来说,它没有什么意义,但如果你想保存单个文件的多个版本,那么它是一个不错的选择。

时光倒流

Back In Time 的用户界面看上去非常友好,能够吸引 Linux 新手。它的设置对话框提供了非常细粒度的控制,用户界面看上去就像一个文件管理器,可以在其中查看所有快照、浏览快照中的文件以及恢复选定的文件和文件夹。

linux 系统_系统linux好用吗_操作系统Linux

用户可以从 PPA 安装 Back In Time:

sudo add-apt-repository ppa:bit-team/stable 
sudo apt-get update 
sudo apt-get install backintime-qt4 

一些发行版会在自己的资源库中提供 Back In Time。如果你的发行版没有它,你可以随时在网上找到源代码并下载并安装它。

工作方式

Back In Time 将创建您选择的目录的快照,但只会恢复您有写权限的目录。您可以加密快照并将其存储在网络设备、外部硬盘或本地文件系统上。Back In Time 将仅更新已更改的文件。在“设置”>“选项”选项卡中,您可以选择在没有发生任何更改时禁用快照。

时间回溯快照可按每日、每周、每月、每天一个或多个时间段或每次重启后安排。您可以在主工具栏的菜单中自行更改安排。

系统linux好用吗_操作系统Linux_linux 系统

与 Back In Time 类似,它更适合基于文件夹或基于文件的回滚操作,但如果您想回滚整个文件系统,它也是可能的。恢复快照就像选择它并选择恢复位置一样简单,具体取决于您是只想恢复几个文件夹还是恢复整个系统。

界面很小,功能却很强大,可惜只提供给及其分支的用户使用,没有提供其他Linux发行版的安装文件,可以通过开发者PPA安装:

sudo add-apt-repository ppa:nemh/systemback 
sudo apt-get update 
sudo apt-get install systemback 

工作方式

它不仅仅是另一个快照工具。它可以将您当前的系统变成实时 CD 或 DVD,以便您可以在另一台计算机上直接启动它。它可以修复或重新安装 GRUB 2 引导加载程序并修复 fstab 文件。当然,它的主要用途是系统快照。

linux 系统_操作系统Linux_系统linux好用吗

将快照总数限制为 10 个。用户可以删除快照。快照可以增量制作,只复制已更改的文件,其余文件保留为硬链接。但在设置对话框中,您可以禁用此功能。恢复文件时,您可以选择执行完整系统恢复或仅复制关键系统文件。快照中不包含照片和文档等个人数据,但您可以使用“创建”>“包含用户数据”中的自定义操作将它们传输到实时 CD。

linux 系统_操作系统Linux_系统linux好用吗

允许用户自定义自动快照的时间表,但您也可以关闭此选项以手动设置还原点。需要注意的是,不支持 NTFS 文件系统,因此您无法快照或还原 NTFS 系统分区。

它与 非常接近。它可能安装在其他 Linux 发行版上,但可能无法正常工作。安装它的最简单方法是将其安装在 BTRFS 分区上,这将自动安装和配置它。您可以使用命令行工具,也可以通过 YaST 工具,还有另一种选择 - GUI。

工作方式

您可以创建几种不同类型的快照,例如安装新应用程序之前和之后的快照。这样您就可以比较快照并更有效地恢复系统。系统会自动为快照创建计划,但您也可以禁用此功能。在 中,快照与系统存储在同一个分区中,因此它们会不断增长,因此请记住随时检查硬盘容量。

默认情况下,仅为根分区创建快照。如果要包含其他分区和 BTRFS 辅助卷,则需要为每个项目创建一个配置。这必须在命令行终端中完成。您需要以 root 身份运行以下命令:

snapper -c CONFIGNAME create-config /PATH 

这里 -c 代表配置“”,是您为该配置指定的名称,/PATH 是分区或辅助磁盘卷的位置,例如:

snapper -c home create-config /home 

您可以使用以下命令查看当前配置:

snapper list-configs 

所有的配置文件都存放在/etc//目录中,在这里,你可以用常用的文本编辑器来修改它们,比如,可以禁用每小时创建快照、启用自动删除快照、手动设置要保存的旧快照数量等。

在 YaST 模式下,您可以创建并比较快照来执行系统回滚或将文件或其他选定文件恢复到以前的版本。

系统linux好用吗_linux 系统_操作系统Linux

如何备份和恢复已安装的应用程序

现在您知道了如何恢复整个操作系统,您可能想知道如何恢复已安装的应用程序。这在升级或重新安装系统时很常见。幸运的是,有一些工具提供应用程序迁移功能,而且它们非常容易使用。

阿普蒂克

首先要提到的是 Aptik,一个由 开发人员创建的应用程序备份工具。

linux 系统_操作系统Linux_系统linux好用吗

Aptik 仅适用于基于 Linux 的发行版,你可以直接从开发人员 PPA 安装它:

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

Aptik 可以以列表的形式输出系统现有的已安装软件包、使用的库和下载的软件包文件。还有导出应用程序设置、桌面主题和图标集的选项。Aptik 会根据安装类型对这些软件包进行分类,例如预安装的操作系统、用户安装、自动安装的依赖项以及从 .deb 文件安装。对于 .deb 文件,您可以将其拖放到列表中,并将其包含在备份文件中。备份可以保存在任何位置。如果您想将它们提取到新安装的发行版,只需先安装 Aptik,然后在主窗口中选择备份并恢复即可。

操作系统Linux_linux 系统_系统linux好用吗

Linux Mint

Linux Mint 用户可以选择 Mint 工具,它与 Aptik 几乎相同。除了恢复已安装的应用程序外,此工具还可以对选定的文件夹及其权限进行快速备份。

操作系统Linux_linux 系统_系统linux好用吗

Arch Linux

Arch Linux 用户可以使用它来备份和恢复应用程序。您可以创建手动安装的软件包列表,也可以根据需要备份单个文件。使用恢复的系统状态将重新安装导出的软件包,删除快照中未包含的文件,并使用先前导出的版本覆盖系统文件。

软件包

当然,你也可以不使用任何第三方工具来做到这一点。此类工具在包管理系统中提供。在基于 dpkg 的系统中,你可以使用以下操作来输出已安装应用程序的列表文件:

dpkg --get-selections > /home/yourusername/apps.txt 

然后将此txt文件和/etc/apt/.d/目录下的库信息以及/etc/apt/.list文件复制到新系统中,使用以下命令行并提供正确的文件路径将备份的应用程序迁移到新系统:

dpkg --set-selections < /path/to/apps.txt 
sudo apt-get update 
sudo apt-get dselect-upgrade 

例如,一些图形包管理工具可以提供图形用户界面,用于输出和导入已安装的应用程序列表,而无需使用终端命令行。

系统linux好用吗_操作系统Linux_linux 系统

高级系统回滚解决方案

如果上面推荐的应用程序不适合你,还有其他解决方案。我在这里称它们为“高级”不是因为它们很复杂,而是因为它们可能不是新手用户的首选。

如果你想要一种非常简单快捷的从命令行拍摄快照的方法,你可以试试这个。你可以在大多数 Linux 发行版的存储库中找到它。所有设置都在文件 /etc/.conf 中。你可以打开此文件并自定义快照计划,设置何时删除旧快照以及要包含哪些文件和文件夹。设置完成后,最好使用以下两个命令进行测试:

rsnapshot configtest 
rsnapshot -t hourly 

这将确保您的所有设置都已启用。请记住,修改设置文件时,您需要使用制表符而不是空格来分隔两个选项,因此不要使用空格键在参数之间移动。没有自动恢复功能,因此您只能从选定的快照中手动复制文件。

奥布南

Obnam 与 非常相似,具有一些有趣的功能。它可以创建完整的系统备份,然后逐步生成包含新文件或更改文件的快照。您可以加密快照并自动解密。Obnam 在恢复系统时的工作方式类似,提供命令并让您选择存储文件的位置。

linux 系统_操作系统Linux_系统linux好用吗

您可以设置或修改自定义路径以将快照存储在服务器或其他远程设备上。Obnam 提供的官方手册非常棒,清楚地解释了所有功能。

逻辑卷管理器

如果系统将存储一些重要的数据,那么你必须提前考虑备份和恢复方法。如果你正在安装和设置Linux系统,则值得考虑使用LVM()作为硬盘管理工具。

操作系统Linux_linux 系统_系统linux好用吗

准确地说,LVM 不是一个应用程序,它在 Linux 内核中提供了内置快照功能,您可以将快照挂载到任何其他磁盘或分区,合并多个快照并恢复它们以解决系统问题。或者您可以使用 Linux 内核模块来支持正在运行的系统的增量快照,而无需卸载分区或重新启动计算机。

总结

可以看到,在 Linux 中获取系统恢复功能的选项有很多。但是,你会发现它们在技术上非常相似。那么有没有更好的方法来替代现有的系统恢复功能呢?也许在未来,随着这些应用程序的不断发展,会有更好的方法,或者这些现有工具的更有效的组合。这些都需要用户不断探索和发现。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/2279.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线