在Linux下,有許多掛載長途(此外呆板)目次的要領,九江服務器
東莞服務器,譬喻NFS。
之前一直在用NFS,可是設置起來較量貧苦(需要N個C一個S),并且不太不變(斷網后無法卸載!),此刻換sshfs,它基于Linux內置的ssh協議,只要又FUSE就能正常事情。
1、下載
到官網下載最新版本,當前是2.3
http://sourceforge.net/projects/fuse/files/sshfs-fuse/2.3/
2、編譯、安裝
#相關代碼
tar -xzvf sshfs-fuse-2.3.tar.gz
cd sshfs-fuse-2.3
./configure
make -j
sudo make install
3、利用
基本掛載呼吁即sshfs需要root權限。
sshfs [user@]host:[dir] mountpoint [options]
前面和ssh呼吁一樣,mountpoint是掛載點
options重點存眷下:
-C 壓縮,可能-o compression=yes
-o reconnect 自動重連
-o transform_symlinks 暗示轉換絕對鏈接標記為相對鏈接標記
-o follow_symlinks 沿用處事器上的鏈接標記
-o cache=yes
-o allow_other 這個參數最重要,必需寫,不然任何文件都是Permission Deny
#相關代碼
sshfs -o cache=yes,allow_other [email protected]:/dir_remote ./dir_local