CentOS 7
 

SSHFS でマウントする
2015/10/20
 
SSHFS (SSH Filesystem) を利用すると、SSH 接続で他ホストのファイルシステムをマウントできます。
[1] fuse-sshfs をインストールします。
# EPELからインストール

[root@dlp ~]#
yum --enablerepo=epel -y install fuse-sshfs
[2] 例として、「cent」ユーザーで、他ホストにある同名ユーザーのホームディレクトリ [/home/cent] をマウントします。 SSH 経由のため、SSH 接続可能であることがあることが前提です。
# 任意のマウント用ディレクトリ作成

[cent@dlp ~]$
mkdir ~/sshmnt
# SSHFS でマウント

[cent@dlp ~]$
sshfs 10.0.0.31:/home/cent ~/sshmnt

cent@10.0.0.31's password:    
# 接続先ホストのパスワード

[cent@dlp ~]$
df -hT

Filesystem              Type        Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs          27G  1.1G   26G   5% /
devtmpfs                devtmpfs    2.0G     0  2.0G   0% /dev
tmpfs                   tmpfs       2.0G     0  2.0G   0% /dev/shm
tmpfs                   tmpfs       2.0G  8.3M  2.0G   1% /run
tmpfs                   tmpfs       2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/vda1               xfs         497M  151M  347M  31% /boot
10.0.0.31:/home/cent    fuse.sshfs   27G  1.1G   26G   4% /home/cent/sshmnt
# マウントできた
# アンマウントする場合は以下の通り

[cent@dlp ~]$
fusermount -u ~/sshmnt
 
Tweet