我将 ZFS 挂载到 /home,但尚未链接?

我将 ZFS 挂载到 /home,但尚未链接?

和都有一个名为(这是我的用户名)的文件夹。但是,如果我向 中添加另一个文件夹,/home它不会出现在 中。如果我向 中添加另一个文件夹,它不会出现在 home 中。/tank/homemain/home/tank/home/tank/home

当我输入时sudo zfs mount它说:

tank/home                        /home
tank                             /tank

答案1

这是预期的行为。

即使它们在创建时默认匹配,您也不应该混淆数据集名称(此处tank和)以及tank/home它们最初挂载到的目录()。/tank/tank/home

您(或其他人?)将tank/homemountpoint 属性更改为/home。执行此操作后,tank数据集可以包含一个名为 的目录,并且该目录与数据集中包含的目录home完全无关。/hometank/home

还要注意,这tank不是驱动器,甚至不是卷,它们tank共享tank/home同一个存储池,因此填充其中任何一个都会减少它们的公共可用空间。

相关内容