我的硬件设置是
- CPU x64
- 有 7 个磁盘的 RAID6(是的,我将更改为 snapraid)
- 带有操作系统 OMV4 的 SSD 连接到 SATA 端口
- 备份闪存 USB 选项(如果 SSD 不工作,我会插入 USB 并重新启动)
我的软件设置是
- 开放市场模型 4.1.17
- OMV-附加产品
- 我使用 Web-GUi 的备份插件进行了备份。
- 备份设置:fsarchiver(无密码)
- 备份目标:最简单的备份方式是备份到我的 RAID 阵列。
我想知道如何使用备份文件将备份实际恢复到磁盘。
答案1
我的备份文件在我的阵列上。这可能不是最好的解决方案。或者,如果您备份到阵列,那么您可能应该将其从那里复制到其他目标,即使您的 RAID 阵列无法访问,您也应该能够访问这些目标。Snapraid 阵列和其他文件系统也是如此。
这BIOS 启动顺序应设置为首先从 USB 插槽启动,然后从普通 OMV 磁盘启动。这样,如果没有连接 USB,系统将启动普通操作系统。但是如果连接了 USB,它将首先启动紧急选项。如果从普通磁盘启动失败,并且您不想打开机箱或连接无头服务器(带有键盘和显示器)来选择启动选项,这将非常方便。
现在该怎么做才能恢复此备份:
就我的情况来说,我的操作系统坏了。所以我无法从已安装的 SSD 启动。
请小心使用这里的命令。我把你应该知道无论身在何处,您都应该认识到,如果您不知道在这里做什么或写什么,那么您可能无论如何都不应该这样做。
1 - 插入紧急操作系统(USB),重启
2 - 启动 OMV Web-GUI
3 - 我必须安装系统救援光盘到 OMV。通常,这应该已经是您的备份 OMV 的一部分。要安装它,请转到OMV-附加功能/内核。
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 备份.fsa(找出源分区,在我的情况下,备份不包括交换分区,所以我很确定只备份到系统磁盘的第一个分区)
13 – 找出您想要从备份中安装文件的磁盘的设备名称:blkid
14 – 如果要恢复到新磁盘,请写入grub 和分区表的备份(备份.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 | grep openmediavault 的输出,放入文件中以供参考。