需要帮助设置使用 autofs 或 systemd automount 安装 seaweedfs

需要帮助设置使用 autofs 或 systemd automount 安装 seaweedfs

我想使用 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

相关内容