服务器之间共享挂载

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

服务器之间共享挂载服务器之间共享挂载
服务器1:192.168.3.11(nginx服务器,去挂载3.22)
服务器2:192.168.3.22(共享服务器)
分别在两台服务器上安装nfs以及依赖
yum install nfs-utils
设置开机服务
chkconfig rpcbind on
chkconfig nfs on
启动服务
service rpcbind start
service nfs start
在共享服务器中创建⽤来共享的⽂件夹(192.168.3.22)
cd /usr/local/
mkdir shareTest
在 /etc/exports 中添加配置
/usr/local/shareTest 192.168.3.11(rw,no_root_squash,no_all_squash,sync)
192.168.3.11就是需要挂载3.22的服务器
修改完毕后
service rpcbind start
在192.168.3.11中创建挂载⽬录
例如也是放在
cd /usr/local/
mkdir shareTest
测试下挂载
showmount -e 192.168.3.22
部署时有报错clnt_create: RPC: Program not registered
需要重启下
service nfs restart
挂载
mount -t nfs 192.168.3.22:/usr/local/shareTest /usr/local/shareTest/
可以尝试在3.22的共享⽂件夹中存放⽂件,能在3.11中看到
可以在多个从机挂载NFS
在配置⽂件中增加对应的配置
/usr/local/shareTest 192.168.3.11(rw,no_root_squash,no_all_squash,sync)
或者如果有配置安全组,可以将IP改为*,允许任何IP添加该共享⽬录
设置⾃动挂载
在 /etc/fstab中添加如下信息
192.168.3.22:/usr/local/shareTest /usr/local/shareTest/ nfs defaults 1 1
共享服务器IP:共享服务器的共享⽬录本地⽬录 nfs defaults 1 1
需要注意的是,设置⾃动挂载,需要设置nfs为⾃动启动
补充:
nginx 访问⽬录
例如当前nginx的访问⽬录为
/usr/share/nginx/html
创建软链接
ln -s /usr/local/shareTest/ ./
会发现在html下有个shareTest的⽬录,这个相当于是/usr/local/shareTest的快捷⽅式当我们访问
实际访问的是192.168.3.22服务器下 /usr/local/shareTest⽬录下的test.jpg⽂件。

相关文档
最新文档