解决Dedipath ovz小鸡无法挂载webdav网盘的问题
今天使用Dedipath这款10刀每年的VPS小鸡挂载webdav网盘,发现挂载不上。都说OVZ架构的小鸡比KVM的坑爹,看来确实是这样,虽然价格比较便宜一些,但自己也的多花一些时间折腾。
使用mount.davfs命令挂载报错:
mount.davfs: loading kernel module fuse
modprobe: FATAL: Module fuse not found in directory /lib/modules/5.4.0
mount.davfs: loading kernel module fuse failed
mount.davfs: waiting for /dev/fuse to be created
mount.davfs: can't open fuse device
mount.davfs: trying coda kernel file system
mount.davfs: no free coda device to mount
Google了一下,发现hostloc上有人发帖说fuse模块没开,得发工单让客服开启。参见这位老兄的帖子:
DEDIPATH 6刀 OpenVZ 小鸡开启 FUSE TUN/TAP 安装BBR
发了个工单,客服回复说FUSE开启了的。我再尝试挂载,依然是上面的错误。
多次Google了才找到原因,部分OVZ和LXC架构下 fuse 需要单独调用:
mknod -m 666 /dev/fuse c 10 229
运行上面的命令后,在用mount.davfs就能挂载成功了!
注意:每次重启设备后,fuse需要重新调用!建议设置为开机自启。
可以自己修改/etc/profile,在文件最后添加上上面的命令。