如何更改 ZFS 池的挂载点?

mrj*_*per 24 zfs

例子:

创建池时,我将其设置为挂载到 /mystorage

zpool create -m /mystorage mypool raidz /dev/ada0 dev/ada1 /dev/ada2
Run Code Online (Sandbox Code Playgroud)

但是现在我希望将池挂载到 /myspecialfolder。

任何想法如何做到?我在网上搜索并查看了 zpool 和 zfs 联机帮助页,但一无所获。

谢谢

Tim*_*her 32

zfs set mountpoint=/myspecialfolder mypool
Run Code Online (Sandbox Code Playgroud)

  • `zfs create -o mountpoint=/myspecialfolder mypool` 在创建时 (4认同)
  • @mrjayviper 如果您使用普通命令(不是像`-F` 或类似的特殊选项)并且远离`destroy`,则不会对ZFS 造成太大伤害。如果无法进行操作,您将得到 *resource busy*、*dataset in use* 或类似信息。当然,这仅适用于文件系统 - 您的应用程序可能会有不同的反应(应该自己处理此类事件)。 (2认同)