在CentOS中 sshfs的使用依赖EPEL(只安装sshfs不会出错,但是却无法使用)
挂载
- 安装EPEL
rpm -i https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
如果这个链接失效,可访问官网http://fedoraproject.org/wiki/EPEL
- 安装sshfs
yum -y install sshfs fuse
- 目录共享
#假设将数据共享到节点data.company.cn的目录 /mnt/data/(最好不要放在系统盘所在目录),在该节点上执行
mkdir /mnt/data chmod /mnt/data
#假设其他节点的共享目录是 /tmp/backup
#在每个节点上执行
mkdir -m /tmp/backup
#挂载共享目录
sshfs [email protected]:/mnt/data /tmp/backup -o allow_other
卸载
fusermount -u $mountpoint
针对上面的例子,这里的挂载点就是 /tmp/backup,即
fusermount -u /tmp/backup