|
使用ssh+shfs挂载远程硬盘
下载shfs源码包:
http://sourceforge.net/project/s ... mp;package_id=93905
下载和自己对应的kernel包:
server端:
创建允许挂载的磁盘
#mkdir /storage
client端(在我的RHEL4U5上):
创建本地可挂载目录:
#mkdir /remotehost
创建公私钥连接,可以免去输入密码
#ssh-keygen -t rsa
#ssh server "mkdir .ssh; chmod 0777 .ssh"
#scp .ssh/id_rsa.pub server:.ssh/authorized_keys
解压shfs源码包:
#tar -zxvf shfs-0.35.tar.gz -C /tmp
#cd /tmp/shfs-0.35
修改KERNEL_SOURCES变量到kernel源代码包所在的位置:
#vi Makefile
KERNEL_SOURCES=/usr/src/kernels/2.6.9-55.EL-smp-i686
#make && make install
修改fstab,使远程目录自动挂载
#vi /etc/fstab
server:/storage /temotehost shfs rmode=755,preserve 0 0
载入模块
#modprobe shfs
载入fstab
#mount -a
测试一下:
在server端:
#touch /storage/1
在client端:
#ls /remotehost
能显示东西就没问题了
------------peterlee76制作-------------- |
|