[Linux][FileSystem] 掛載遠端硬碟或目錄的做法-SSHFS篇
Posted On 2019-04-30
S- OS Version: Ubuntu 18.04.1 LTS
Linux與Linux之間希望用掛載形式來達成資料共用的時候,以前比較常使用NFS,近期則是可以透過SSH來達成,當然各有優缺點,端看你的需求來決定
安裝
1 2 |
apt install sshfs |
建立掛載目錄
1 2 3 4 5 6 |
# 掛載主機 (希望掛載並共用目標主機上資料的主機) mkdir /mnt/target # 目標主機 (存放資料的主機) mkdir /mnt/data |
掛載-指令模式
1 2 3 4 5 6 |
# 透過帳號密碼 sshfs root@192.168.1.1:/mnt/data /mnt/target # 透過Public-Key (記得需要設定ssh alias) sshfs hostserver1:/mnt/data /mnt/target |
自動掛載
1 2 3 4 |
# 修改/etc/fstab sshfs#hostserver1:/mnt/data /mnt/target fuse allow_other,IdentityFile=/root/.ssh/id_rsa 0 0 |
卸載
1 2 |
fusemount -u /mnt/target |
這樣就可以把對方的資料掛載到自己的目錄結構內囉,以上!