简要背景:我的多 TB zfs 阵列安装在根级别(/bertha
)。我有一些应用程序(Steam、Plex)拒绝相信那/bertha
是放置文件的合理位置(我确信它们是对的,但现在为时已晚),所以我无法让它们访问那里的任何文件。
于是我创建了一个~/bertha
目录并将其绑定到/bertha
,sudo mount --bind /bertha/ ~/bertha/
Steam 很开心。(我首先尝试了软链接和硬链接,但 Steam 没有上当。)
因此,如果这个工作正常,我只需要将这一行添加到我的 fstab 中,以便在每次重启后恢复绑定:
/bertha /home/fred/bertha none bind
这也行得通。但现在 Thunar 的左侧面板显示:
- 电脑
- 弗雷德
- 最近的
- 垃圾
- 文件系统
- 239 GB 容量(单击会出现下面的错误消息 - 可能是一个线索)
- 伯莎
- bertha(两个“berthas”指向同一个地方;即看起来完全相同)
- 网络
点击“239 GB 卷”时出现错误消息:
Failed to mount "239 GB Volume"
Device /dev/sda2 is already mounted at '/', '/home/fred/bertha', '/var/'.
在将绑定行添加到 fstab 之前,Thunar 的左侧面板显示:
- 电脑
- 弗雷德
- 最近的
- 垃圾
- 文件系统
- 网络
甚至没有一个 bertha,也没有“239 GB 卷”。
完整的 fstab(最后一行是有问题的):
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/disk/by-uuid/fe937601-0ff9-4359-94b6-604cd5e7d57a / ext4 defaults 0 1
/dev/disk/by-uuid/81CE-88A2 /boot/efi vfat defaults 0 1
# backup drive
UUID=bf79b05a-9b9c-4ed0-bf53-a9e85d01a52c /backup ext4 defaults 0 2
/bertha /home/fred/bertha none bind
如果这只是一个外观问题(我的 Thunar 侧面板中现在有 3 个新条目),我可以忍受。但它很奇怪,所以我认为值得研究一下。
更新:询问了 ChatGPT4,它建议使用
/bertha /home/fred/bertha none bind,x-gvfs-hide 0 0
其中一个 Bertha 消失了……现在我是否可以丢失“239 GB 卷”……