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