本人最不喜欢的就是重复造轮子,所以TeraCloud是啥,如何申请,请参考这篇文章:
https://liyuans.com/archives/TeraCloud.html
接下来切入正题,如何把提供WebDAV的网盘挂载到本地作为本地磁盘?
废话不多,先上代码再解释:
#!/bin/bash
#webdav挂载到CentOS服务器
#by 刺猬
echo "本脚本作为https://nanao.teracloud.jp的webdav挂载到Linux服务器"
echo "其他服务器修改webdav地址即可,webdav太多,本人不再重复造轮子"
echo '请输入teracloud.jp的用户名:'
read uname
echo '请输入teracloud.jp的密码:'
read upass
yum install epel-* -y #安装 epel-release
yum install davfs2 -y #安装davfs2插件
mkdir /mnt/webdav #挂载在本地的/mnt/webdav目录,可自行修改
sed -i 's/# use_locks 1/use_locks 0/g' /etc/davfs2/davfs2.conf
echo "https://nanao.teracloud.jp/dav/ ${uname} ${upass}" > /etc/davfs2/secrets
echo "mount.davfs https://nanao.teracloud.jp/dav/ /mnt/webdav" >> /etc/rc.local#设置开机自启,阁下服务器不支持rc.local请自行解决。
echo -e "
挂载完成,请重启服务器使用df -h查看是否挂载成功,如果出现问题,
那么80%是使用了OpenVZ构架服务器,原则上仅仅支持非OpanVZ构架,但是某些OpenVZ依然可以挂载
所以请自测,KVM构架测试任何问题。
"
此文章为CentOS挂载,其他系统由于版本复杂,请把:
yum install epel-* -y #安装 epel-release
yum install davfs2 -y #安装davfs2插件
替换为davfs2安装方法代码即可,安装代码自行搜索即可得到。
发行版本复杂,所以我就做了CentOS通用版本,其他系统自行改动即可使用。最核心的就是最后几句修改文件代码。
最后吐槽两句:
造轮子是世上最无聊的事情,做很多事情,别人已经做了,自己再做就没意义了。所以以后尽量把文章按自己的设想写下去。
» 本文链接:挂载WebDAV到CentOS服务器
» 转载请注明来源:刺客博客