我的硬件设置是
- 处理器 x64
- RAID6 带 7 个磁盘(是的,我将更改为 snapraid)
- 带有操作系统 OMV4 的 SSD 连接到 SATA 端口
- 备份闪存 USB 选项(如果 SSD 不工作,我插入 USB 并重新启动)
我的软件设置是
- OMV 4.1.17
- OMV-附加
- 我使用 Web-GUI 的备份插件进行了备份。
- 备份设置:fsarchiver(无密码)
- 备份目的地:最简单的备份方法是备份到我的 RAID 阵列。
我想知道如何使用备份文件将备份实际还原到磁盘。
我的硬件设置是
我的软件设置是
我想知道如何使用备份文件将备份实际还原到磁盘。
我的备份文件在我的阵列上。这可能不是最好的解决方案。或者,如果您备份到阵列,那么您可能应该将它从那里复制到其他一些您应该能够访问的目的地,即使您的 RAID 阵列不可访问。Snapraid-array 和其他文件系统也是如此。
应设置BIOS 启动顺序,使其首先从 USB 插槽启动,然后从普通 OMV 磁盘启动。这样,如果没有连接 USB,系统将启动正常的操作系统。但是在连接 USB 的情况下,它将首先启动紧急选项。如果从普通磁盘启动失败并且您不想打开机箱或连接无头服务器与键盘和显示器来选择启动选项,这会派上用场。
现在,如何恢复此备份:
就我而言,我的操作系统坏了。所以我无法从已安装的 SSD 启动。
请注意此处的命令。我把YOUSHOULDKNOW放在你应该认识到的任何地方,如果你不知道该做什么或在这里写,你可能无论如何都不应该这样做。
1 - 插入紧急操作系统(USB),重新启动
2 - 启动 OMV Web-GUI
3 - 我必须将SystemRescueCD安装到 OMV。通常,这应该已经成为您备份 OMV 的一部分。要安装它,请转到OMV-Extras/Kernel。
4 - 在此页面上告诉 OMV 从 SystemRescueCD 启动一次。
5 -重新启动。
6 - 通过SSH (Putty)登录到 SystemRescueCD 的命令行。
Username: root, Password: openmediavault
.现在,您必须找到备份文件。在我的情况下,它们在我的 RAID 阵列上,我必须安装它才能访问它。在您的情况下,您将不得不对此进行调整,但可能需要安装设备。
7 - 检查您的 RAID 阵列:
mdadm -D /dev/YOUSHOULDKNOW
8 - 我的阵列运行良好。
9 - 在 /mnt 中创建一个挂载点:
mkdir /mnt/YOUSHOULDKNOW
10 - 将阵列挂载到挂载点:
mount /dev/YOUSHOULDKNOW /mnt/YOUSHOULDKNOW
11 - 移动到阵列上的备份目录
12 - 检查您的备份:fsarchiver archinfo backup.fsa(找出源分区,在我的情况下,备份不包括交换分区,所以我很确定只备份到系统磁盘的第一个分区)
13 - 找出磁盘的设备名称,您想从备份中安装文件:
blkid
14 - 如果要恢复到新磁盘,请在 fsarchiver restfs 步骤之前将grub 的备份和分区表(backup.grubparts 文件)写入磁盘:
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 | 的输出 grep openmediavault 放入一个文件以供参考。