我想使用 autofs 或 systemd automount 按需挂载。但我无法让它们工作。
使用 autofs。我有这个文件
猫/etc/auto.weed
/mnt/data -fstype=weed,allow_other,rw,filer=10.104.0.5,filer.path=/data
我尝试将 -fstype=weed 更改为 -fstype=fuse,但仍然不起作用。我不知道如何获取正确的配置
使用 systemd 自动挂载。我在 fstab 中有此配置
fuse /mnt/data weed noauto,x-systemd.automount,_netdev,filer=10.104.0.5:8888,filer.path=/data 0 0
当我运行 systemctl start mnt-data.automount 时,当我尝试访问 /mnt/data 时,它会返回错误“没有这样的设备”。但我运行 mount 并且它正常工作
如果有人知道如何让它工作。请指点一下,谢谢
答案1
ln -s /sbin/weed /sbin/mount.weed
fuse /data fuse.weed defaults,_netdev,x-systemd.automount,filer='xxx.xxx.xxx.xxx:8888,xxx.xxx.xxx.xxx:8888,xxx.xxx.xxx.xxx:8888',filer.path=/ 0 0