網(wǎng)絡(luò)存儲的訪問一般有兩種方式,API訪問(包括對應(yīng)的命令行工具及程序),本地掛載訪問.本文檔主要介紹本地掛載訪問.
smb
mount -t cifs -o "rw,dir_mode=0644,file_mode=0644,username=username,password=yourpassword" //192.168.1.100/yourshare_folder_name /usr/local/your_server_folder
nas(nfs)
mount -t nfs 192.168.1.38:/NFS /mnt/NFStest
ftp
步驟1:
sudo apt-get install curlftpfs
步驟2:
sudo curlftpfs -o codepage=gbk ftp://username:password@192.168.0.2 /mnt/nas
dav
以堅果云為例
步驟1:
sudo apt-get install davfs2
步驟2:
sudo usermod -a -G davfs2 leic
reboot //重啟生效
步驟3:
編輯/etc/fstab文件
https://dav.jianguoyun.com/dav/ /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1
步驟4:
配置帳號和密碼
mkdir ~/.davfs2/
echo "https://dav.jianguoyun.com/dav/ webdavuser webdavpassword" >> ~/.davfs2/secrets
chmod 0600 ~/.davfs2/secrets
步驟5:
mount ~/webdav //掛載
fusermount -u ~/webdav //取消掛載
問題
-
提示不支持webdav
? ~ mount /home/xxx/Tools/dav /sbin/mount.davfs: mounting failed; the server does not support WebDAV
解決方式
修改配置文件
sudo vim /etc/davfs2/davfs2.conf
修改內(nèi)容
# use_expect100 0 # if_match_bug 0 # drop_weak_etags 0 # n_cookies 0 # precheck 1 - # ignore_dav_header 0 + ignore_dav_header 1 # use_compression 0 # min_propset 0
無法復(fù)制剪切
修改配置文件
sudo vim /etc/davfs2/davfs2.conf
? 修改內(nèi)容
# trust_server_cert
# clientcert
# secrets ~/.davfs2/secrets # user config file only
# ask_auth 1
- # use_locks 1
+ use_locks 0
# lock_owner <user-name>
# lock_timeout 1800 # seconds
# lock_refresh 60 # seconds
# use_expect100 0