我有一台带有 8 个 4TB 硬盘的服务器,我决定尝试使用 Ubuntu 上的 ZFS 来管理它,而不是使用服务器内置的 RAID 卡。为此,我将磁盘分成两部分,一个用于安装,另一个未分区用于 ZFS。安装完成后,我用剩余的七个磁盘和“主”磁盘上未使用的分区创建了一个池。
一切都进展顺利,但是今天当我打开控制台时,我什么也做不了,然后我注意到 dist-upgrade 的错误消息,它以错误代码 139 退出并导致分段错误。
我不得不手动重启服务器,当服务器恢复时,我再也无法启动 Ubuntu。事实上,在 GRUB shell 中我甚至看不到根分区,它将“主”磁盘视为 ZFS 池的完全一部分。我仍然可以挂载它,但它只显示 EFI 分区,没有其他内容。当我尝试启动实时 CD 时,它再次显示磁盘只有一个 4TB 分区,但如果我挂载它,它会正确显示 500MB EFI 分区。
此时我非常困惑,我真的很想擦除系统,因为我相信我的根分区仍然在那里,但不知何故系统看不到它,就好像它被 ZFS 分区“阻止”了一样。
很感谢任何形式的帮助!