zoukankan      html  css  js  c++  java
  • 服务器之间共享挂载

    服务器之间共享挂载

    服务器1192.168.3.11nginx服务器,去挂载3.22

    服务器2192.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的快捷方式

    当我们访问

    http://192.168.3.11/shareTest/test.jpg

    实际访问的是192.168.3.22服务器下 /usr/local/shareTest目录下的test.jpg文件

  • 相关阅读:
    字符统计(改1)
    结对作业—电梯调度
    第三次作业(字符,单词统计)
    第三周作业二(读程序)
    Visual Studio 2015的安装及单元测试练习
    四则运算改进版
    简单的四则运算(续)
    第二次作业—————暴风影音点评(修改版)
    软件工程学习总结篇
    电梯调度问题之成长总结篇(二)
  • 原文地址:https://www.cnblogs.com/delete31/p/13535183.html
Copyright © 2011-2022 走看看