Ubuntu 20.04 Zpool 启动时导入失败

Ubuntu 20.04 Zpool 启动时导入失败
  1. 我已经阅读了几十个论坛和博客。

  2. 我的服务器出问题了,所以我备份了大部分内容并重新安装。无论如何,我都想将大部分应用程序迁移到 docker。

  3. 我只想让 zpool 在启动时挂载,但“zpool-import-cache”服务始终失败。我删除了缓存文件并新建了一个。删除缓存文件并尝试“zpool-import-scan”,但同样失败。

  4. 这是旧的池,唯一的新东西是操作系统的安装。

  5. 我可以使用“zpool import -a| zpool import "pool"”手动添加,也可以使用“systemctl restart zpool-import-cache”重新启动服务并让其导入池。因此 zpool-import-cache.service 仅在启动时失败,而不是处于活动状态。

  6. 这些都说不通。我重新启动并立即进入终端,服务重新启动没有问题。

  7. 系统状态错误返回“无法导入“我的池”,不存在这样的数据/池”,但我可以从终端导入

对我来说这些都毫无意义。

zpool 由 raidz2 中的 2 个 vdev 组成,每个 vdev 有 12 个驱动器。

1 个驱动器已损坏并等待备份,但每次都能启动并加载旧操作系统。

答案1

就我而言,我需要sudo zfs set mountpoint=/mnt/PoolName PoolName让它在启动时自动安装。

Oracle:管理 ZFS 挂载点

当您将 mountpoint 属性从 legacy 或 none 更改为特定路径时,ZFS 会自动挂载文件系统。

相关内容