安装 ZFS 池 - 即将完成

安装 ZFS 池 - 即将完成

我在安装从 FreeNas 系统迁移到 Ubuntu 14.04 的 ZFS 池时遇到了一些麻烦。

到目前为止,我已经设法通过命令导入了 ZFS 池zpool import Storage。我可以用命令列出所有挂载点zfs list。我的问题是我不知道如何挂载这些。最好是永久挂载(或在启动时挂载)。

任何帮助将不胜感激。

zfs list

sudo zfs list                                                                                                                                                                                                                                                      ⏎
NAME                       USED  AVAIL  REFER  MOUNTPOINT
Storage                    2.10T 3.09T  1.71G  /media/Storage
Storage/Others             12.9G 3.09T   232K  /media/Storage/Others
Storage/backup_osx         256K  3.09T   256K  /media/Storage/backup_osx
Storage/MyStuff            662G  3.09T   662G  /media/Storage/MyStuff

更新 所以,我设法自己解决了这个问题。我的问题是,在我运行命令之后zpool import Storage,我的磁盘不会出现在任何地方(也不应该出现!!!)。导入 ZFS 池后,您需要mount驱动器。如果您已经安装了Linux 上的 ZFS然后您可以运行该mountall命令,并且挂载点将被挂载在您的系统中。

一些琐事

如果您查看zfs list我发布的,则NAME对应于(在我的情况下)ZFS Raid 阵列上的用户驱动器。MOUNTPOINT对应于您希望 ZFS 驱动器显示的位置。因此,如果您运行zfs set mountpoint=/media/Storage/Others Storage/Others它,它将在您的 /media/ 文件夹中安装 Storage/Others“驱动器”。请注意,您需要安装父驱动器才能显示任何内容。即我需要先安装,Storage然后才能安装Storage/Others

我希望这是合理的,如果没有,请告诉我,我会进行纠正。此外,对这个主题有更多了解的人可能会发现我写的内容具有误导性,如果是这样,请告诉我。这只是我的理解方式。

还,这个帖子对我有帮助

答案1

需要澄清的是,zpool import单独使用不会导入池,您需要提供池的名称或使用参数导入所有池-a。如果这样做,所有数据集都应自动挂载。您可能需要在挂载点下创建不存在的文件夹。

相关内容