首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何恢复使用openmediavault备份插件(和fsarchiver选项)完成的备份?

如何恢复使用openmediavault备份插件(和fsarchiver选项)完成的备份?
EN

Ask Ubuntu用户
提问于 2019-01-19 09:59:52
回答 1查看 15.7K关注 0票数 0

我的硬件设置是

  • CPU x64
  • 带有7个磁盘的RAID6 (是的,我将更改为快照)
  • 带有操作系统OMV4连接到SATA端口的SSD
  • 备份闪存USB选项(如果SSD不工作,我插入usb并重新启动)

我的软件设置是

  • 监查表4.1.17
  • OMV-Extras
  • 我用Web的备份插件做了备份。
  • 备份设置: fsarchiver (没有密码)
  • 备份目标:最简单的备份方法是对我的RAID数组进行备份。

我想知道如何使用备份文件将备份还原到磁盘.

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-01-19 10:00:55

我的备份文件在我的数组上。这可能不是最好的解决办法。或者,如果您备份到数组,那么您可能应该将它从那里复制到其他取消授权,即使您的RAID数组无法访问,也应该能够访问这些取消授权。对于Snapraid数组和其他文件系统也是如此。

应该设置BIOS的引导顺序,以便它首先从USB插槽启动,然后从普通的OMV磁盘启动。这样,如果没有USB连接,系统将启动正常的操作系统。但USB连接后,它将首先启动紧急选项。如果从普通磁盘启动失败,并且您不想打开机箱,或者用键盘和监视器连接无头服务器以选择启动选项,这就很方便了。

现在,如何恢复此备份:

就我而言,我的操作系统坏了。因此我无法从已安装的SSD启动。

请注意这里的命令。我把YOUSHOULDKNOW放在任何地方,你应该认识到,如果你不知道在这里做什么或写什么,你可能不应该这样做。

插件紧急操作系统(USB),重新启动

2-启动OMV Web-GUI

3-我不得不将SystemRescueCD安装到监测器上。通常,这应该已经是你的备用监查表了。要安装它,请转到/Kernel。

4-在此页面上告诉OMV从SystemRescueCD启动一次。

5-重新启动。

通过SSH (Putty)登录到SystemRescueCD的命令行。Username: root, Password: openmediavault

现在你必须找到备份文件。在我的例子中,它们在我的RAID数组中,我必须挂载它才能访问它。在您的情况下,您将不得不调整这一点,但可能安装设备将是必要的。

检查您的RAID数组:mdadm -D /dev/YOUSHOULDKNOW

8-我的阵列运转良好。

9-在/mnt:mkdir /mnt/YOUSHOULDKNOW中设置一个挂载点

将数组挂载到挂载点:mount /dev/YOUSHOULDKNOW /mnt/YOUSHOULDKNOW

11 -移动到数组上的备份目录

12 -检查备份: fsarchiver archinfo backup.fsa (查找源分区,在我的示例中,备份不包括交换分区,所以我非常确定只备份到系统磁盘的第一个分区)。

13 -找出磁盘上要安装备份文件的设备名称:blkid

14 -如果您要还原到一个新磁盘,请将grub和分区表(backup.grubparts文件)的备份写到磁盘上,然后使用以下步骤执行fsarchiver restfs步骤:

dd if=/mnt/YOUSHOULDKNOW/backup.grubparts of=/dev/YOUSHOULDKNOW

15 -将备份解压缩到该驱动器(并更正分区):fsarchiver restfs backup.fsa id=0,dest=/dev/YOUSHOULDKNOW

(id=0意味着只恢复备份中的第一个文件系统。我假设您只是用一个备份备份了一个文件系统。)

16 -使用:reboot重新启动

关于openmediavault插件保存的文件的更多信息:

  • backup1.blkid --这是为信息目的而放入文件中的blkid的输出。
  • backup.fdisk --这是存放在文件中的fdisk -l的输出,用于提供信息。
  • backup.fsa,这是fsarchiver文件。
  • backup.grub --这是安装grub的磁盘的第一个446字节
  • backup.grubparts --这是安装grub的磁盘和分区表的前512个字节。
  • backup.packages --这是dpkg的输出,-l,-l,grep,openmediavault,放入一个文件中,以供参考。
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1111094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档