升级到 13.10 后,ZFS RAIDZ 池显示为空

升级到 13.10 后,ZFS RAIDZ 池显示为空

我升级了我的 Ubuntu 工作站,其中我的主目录链接到 ZFS 文件系统。

升级后,我无法再登录桌面,但可以通过终端登录。

当我浏览 zpool 挂载点时,目录列表中什么都没有(它看起来是空的)。当我查看池的状态时,它显示一切都 100% 正常。

我尝试进行导出和导入以查看是否有帮助,但无济于事。

真正的踢球者但是,我可以切换到已安装的 RAID 上的目录并查看文件(即,cd /mnt/RAIDSTORAGE/home/steve 或 cd /home/steve --> /mnt/RAIDSTORAGE/home/steve)。

知道我应该做什么吗?要么是 ZFS 启动速度不够快,要么是启动顺序不正确,或者是模块被换掉了?

答案1

我相信我已经找到解决办法了...

看起来,无论是什么挂载 zfs 文件系统,都没有像我们通常预期的那样启动。

我按照以下步骤最终解决了这个问题

sudo zpool export RAIDSTORAGE  ## use your pool name here  
sudo zfs mount -a    

如果尚未安装,您可以尝试再次执行以下操作。

sudo zpool import RAIDSTORAGE ## use your pool name here

如果您重新启动后发现仍然没有恢复 zfs 挂载,我会尝试以下操作...

sudo apt-get install zfs-mountall  

它将软件包从 mountall 降级为 zfs-mountall,但对我来说,文件系统似乎在重启时恢复了。

相关内容