系统备份与恢复

您所在的位置:网站首页 ubuntu系统备份软件 系统备份与恢复

系统备份与恢复

2023-04-09 23:16| 来源: 网络整理| 查看: 265

最后更新:2023-03-20

#简介

在 FydeOS 版本 16.0-SP1 中,我们添加了一个名为 fydeos_backup 的小工具。它的目的是让你可以轻松地将系统的完整备份保存在一个文件中。你还可以使用此工具将 FydeOS 恢复到创建备份时的状态。

目前 fydeos_backup 处于早期阶段,因此仍然是一个命令行工具。我们将在今后的所有 FydeOS 版本中包含此功能,并欢迎你提供所有反馈和报告。未来,我们将为此提供图形用户界面,并将其作为 FydeOS 的一个基本功能。

要使用 fydeos_backup 创建和恢复备份文件,你需要具备基本的 Linux 操作知识和在命令行界面中操作的经验。本指南将为你提供使用此工具所需的所有信息。

#前提条件

fydeos_backup 可在 FydeOS v16.0-SP1 及更高版本中使用。如果你的 FydeOS 版本较低,则无法使用 fydeos_backup。请考虑升级你的 FydeOS。

fydeos_backup 的可执行文件位于 /usr/bin/fydeos_backup,你可以检查是否已安装。

#基本用法

要调用 fydeos_backup,你需要登录到任何 FydeOS 账号并进入桌面。通过 crosh 或 tty 进入 bash shell 环境,然后输入 sudo su 获取管理员权限,你需要此权限才能使用 fydeos_backup。

输入 fydeos_backup 命令后,你将获得通用帮助提示,如下所示:

localhost ~ # fydeos_backup Please specify valid action, backup or restore. Usage: /usr/bin/fydeos_backup {backup|restore} [OPTIONS] This script can be used to back up and restore the data of the current user, press Ctrl + Alt + F2 to enter the terminal and login as root to execute the script. Options: backup Backup the data of the current user --with-myfiles Backup files include 'My Files' in File Manager restore Restore the data of the current user from a backup file -f, --file Specify the path of the backup file --restore-mode Specify the restore mode, which can be either merge or replace (default merge) -h, --help Print this help message.

此帮助消息描述了 fydeos_backup 命令的基本用法,即你有两个选项可以继续:

通过调用 fydeos_backup backup 创建备份文件 通过调用 fydeos_backup restore -f /path/to/the/backup/file 还原备份文件 #创建备份文件

要创建备份文件,你需要登录到你希望备份的 FydeOS 账号,并进入桌面。请注意,目前 fydeos_backup 无法备份硬盘中的所有账户,必须针对每个账户进行。因此,你还需要记下当前即将备份的账户的名称:

如果是 FydeOS/Google 网络账户,名称是你用于登录的电子邮件地址 如果是本地账户,你可以在「FydeOS 设置」中查看账户名称

你需要这个信息才能执行还原。

你唯一需要考虑的选项是是否将你的个人文件(例如下载文件夹中的文件)包含到备份文件中。如果这样做,根据实际情况,你的备份文件大小可能会很大。请确保你有足够的可用磁盘空间后继续。

要执行备份并将所有个人文件包含到备份文件中,你应该输入以下命令:

fydeos_backup backup --with-myfiles

在发出 fydeos_backup backup 命令后,fydeos_backup 将要求你输入一个密码来保护备份文件。这是强制性的,因此请输入一个容易记住的密码短语,然后再次输入以确认。请注意,你需要此密码才能还原此备份文件,因此请勿忘记。

fydeos_backup 工具随后会计算并显示备份文件的大小,如果你有足够的可用空间,它将继续创建备份文件,最终你将在下载文件夹中获得一个备份文件,文件名以 *.tar.gz.gpg 结尾。

现在你需要将此备份文件保存到其他地方,例如可移动 USB 驱动器或将其上传到你常用的云盘。

#还原备份文件

当你希望还原之前的备份时,最好在相同的 FydeOS 里程碑版本内进行。例如,如果你的备份是在 FydeOS v16 下创建的,最好在 FydeOS v16 设备上执行还原,否则还原可能会失败。

你还需要重新创建备份文件所创建的账户:假设你有一个为 FydeOS 账号 创建的备份文件,你刚刚对 FydeOS 进行了恢复并从 OOBE 开始,那么你需要使用 登录 FydeOS 并进入到桌面,然后继续以下步骤。

你需要使备份文件对 FydeOS 系统可用,理想情况下是将备份文件存储在一个 USB 可移动磁盘中,并将其插入到你的 FydeOS 设备中。以下示例假设你的备份文件位于一个被 FydeOS 识别为 "usbkey" 的 USB 驱动器中。

请仔细按照以下步骤还原 "usbkey" 中的备份文件:

创建并登录与备份文件同名的账户;插入名为 "usbkey" 的 USB 可移动驱动器,并确保你可以在 "usbkey" 下的文件应用程序中看到备份文件。 按 ctrl + alt + F2 进入 tty shell(注意必须是 tty shell,crosh 不起作用),当被询问 "localhost login" 时,输入 root 进行登录(注意这里必须是 root,你不能输入 chronos 然后通过 sudo su 将其更改为 root,这样做不起作用)。 找到你的备份文件,如果它位于名为 "usbkey" 的 USB 驱动器下,则其路径应为: /media/removable/usbkey/.tar.gz.gpg 输入以下命令,通过指定上面识别的备份文件来执行还原: fydeos_backup restore -f /media/removable/usbkey/.tar.gz.gpg 等待过程完成,一旦完成,重新启动你的 FydeOS 设备。再次登录此账户后,你应该会发现你的文件、应用程序和扩展已经还原。 #故障排除 fydeos_backup restore 不起作用。

请确保你处于 tty shell 并使用 root 账户。还请确保当你被要求 localhost login 时,你使用 root 而不是 chronos 登录

我收到一个错误,显示 "different account, can't restore"

如上述步骤中所提到的,你需要记下创建备份文件的账户名称。要还原此备份文件,你需要创建一个同名账户。如果名称不匹配,你将收到此错误,并且还原过程将停止。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3