我的 BareOS 服务器有两个驱动器(目前):
- 一个驱动器包含逻辑卷管理 (LVM) 卷组 (VG) 和仅限于单个驱动器的逻辑卷 (LV);
- 另一个驱动器包含 Linux 操作系统、交换和根 (
/
) 文件系统。
在过去的某个时刻,重新启动时,我的 BareOS 服务器无法在 处挂载 LVM LV /backups/proxmox/homedirs/leeand00/
,因此我的备份最终不是位于为我的备份指定的 LVM 逻辑卷上,而是最终位于包含我的根目录的驱动器上/backups/proxmox/homedirs/leeand00/
通常安装 LVM 逻辑卷的文件系统。
现在在我看来,解决这个问题应该像下面这样简单:
- 将 LV 安装在其他地方...
- 将备份的文件移动
/backups/proxmox/homedirs/leeand00
到备用安装点 - 确保为
/backups/proxmox/homedirs/leeand00
空。 - 卸载 LV,然后重新安装
/backups/proxmox/homedirs/leeand00
。 - 运行一些命令来更新数据库。
但是...我想,由于我使用的是增量备份,所以我可能会在这里有一些重叠,因为当 BareOS 之前发现目录为空时,它毫无疑问会进行完整备份并添加增量备份,所以我不这样做想象一下我上面的解决方案将简单地工作。
使用什么策略可以很好地解决这个问题,我需要运行什么命令来bconsole
使用当前目录内容更新数据库?最后,有没有什么方法可以让 BareOS 检测到问题正在发生,以防止将来出现这种情况?