zoukankan      html  css  js  c++  java
  • Redhat下如何搭建NFS

    环境:
    OS:Red Hat Linux As 5

    服务器ip:192.168.50.199
    客户端ip:192.168.50.200

     
    1.服务器上创建共享目录同时修改权限
    mkdir /bak1/nfs_archivelog01
    chmod -R 777 /bak1/nfs_archivelog01/

    2.编辑exports文件
    vim /etc/exports
    写入
    /bak1/nfs_archivelog01 192.168.50.200/255.255.255.0(rw,sync)
    格式是:
    要共享的目录 对方的IP及掩码或者域名(权限,同步更新)
     
    3.启动服务
    /etc/init.d/portmap restart
    /etc/init.d/nfs restart
    chkconfig nfs on
    chkconfig portmap on
    然后关闭防火墙以及更改Selinux关于NIS的选项
    /etc/init.d/iptables stop (防护墙服务关闭)
    chkconfig iptables off
    system-config-selinux (设置selinux)

    查看共享的东西
    [root@node1 nfs_archivelog01]# exportfs -rv
    exporting 192.168.50.200/255.255.255.0:/bak1/nfs_archivelog01
     
     
    4.客户端
    手工mount:
    mount -t nfs 192.168.50.199:/bak1/nfs_archivelog01 /bak2/nfs_archivelog02
    192.168.50.199 是服务器的ip
    /bak1/nfs_archivelog01 是服务器上的目录
    /bak2/nfs_archivelog02 是本机客户端上的目录

    自动mount:
    编辑fstab文件,实现开机自动挂载
    mount -t nfs IP:/目录 挂载到的目录 (此为临时挂载)

    vim /etc/fstab 添加如下内容
    192.168.50.199:/bak1/nfs_archivelog01     /bak2/nfs_archivelog02   nfs     defaults        0 0
     
     
    相关的一些命令:
    showmout命令对于NFS的操作和查错有很大的帮助.
    showmout 
    -a:这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器.
    -e:显示指定的NFS SERVER上export出来的目录.
    例如: 
    [root@node1 nfs_archivelog01]# showmount -e 192.168.50.199
    Export list for 192.168.50.199:
    /bak1/nfs_archivelog01 192.168.50.200/255.255.255.0
     
    exportfs命令:
    如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs命令来使改动立刻生效,该命令格式如下:
    exportfs [-aruv] 
    -a :全部mount或者unmount /etc/exports中的内容 
    -r :重新mount /etc/exports中分享出来的目录 
    -u :umount 目录 
    -v :在 export 的时候,将详细的信息输出到屏幕上.
    具体例子:
    [root @test root]# exportfs -rv <==全部重新 export 一次! 
    exporting 192.168.0.100:/home/test 
    exporting 192.168.0.*:/home/public 
    exporting *.the9.com:/home/linux 
    exporting *:/home/public 
    exporting *:/tmp 
    reexporting 192.168.0.100:/home/test to kernel
    exportfs -au <==全部都卸载了
  • 相关阅读:
    Java 到底是值传递还是引用传递
    Java.lang.Comparable接口和Java.util.Comparator接口的区别
    线程安全和线程不安全的区别
    剑指offer第五天
    快速排序法
    剑指offer第四天
    length()方法,length属性和size()的方法的区别
    linux 下创建管理员权限账户
    Centos6.5 rpm方式指定目录安装JDK
    阿里云云服务器硬盘分区及挂载
  • 原文地址:https://www.cnblogs.com/ariclee/p/4726684.html
Copyright © 2011-2022 走看看