nfs 安装

来源:互联网 发布:文件夹恢复软件 编辑:程序博客网 时间:2024/05/22 16:06
服务器端
1.安装依赖:
     1)NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。
          nfs-utils-* :包括基本的NFS命令与监控程序 
          portmap-* :支持安全NFS RPC服务的连接
               yum -y install nfs-utils portmap
     2)centos 6(在CentOS 6.5当中,portmap服务由rpcbind负责) :
             yum -y install nfs-utils rpcbind
2.启动nfs 并设置nfs 服务开机启动:
                    service rpcbind start ; service nfs start
            chkconfig rpcbind on ; chkconfig nfs on

3.配置nfs 配置文件
     vim /etc/exports
     /nfs01     192.168.32.*(rw,sync,no_root_squash)
       其中括号中的参数:
                    01 ro                     该主机对该共享目录有只读权限
02 rw                    该主机对该共享目录有读写权限
03 root_squash       客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户
04 no_root_squash  客户机用root访问该共享文件夹时,不映射root用户  
05 all_squash          客户机上的任何用户访问该共享目录时都映射成匿名用户  
06 anonuid             将客户机上的用户映射成指定的本地用户ID的用户  
07 anongid             将客户机上的用户映射成属于指定的本地用户组ID  
08 sync                  资料同步写入到内存与硬盘中  
09 async                资料会先暂存于内存中,而非直接写入硬盘  
10 insecure            允许从这台机器过来的非授权访问  

4.重启nfs 或者使用exportfs命令使设置生效 
           重启nfs:service nfs restart
           用exportfs:exportfs -rv
               exportfs用法说明:
                    -a :全部mount或者unmount /etc/exports中的内容
                    -r :重新mount /etc/exports中分享出来的目录
                    -u :umount 目录
                    -v :将详细的信息输出到屏幕上
5.设置 nfs01 权限:
          chmod -R a+w /nfs01
6.设置与客户端写入文件相同的账户:
          useradd -u 1003 tomcat

客户端
1.服务器端使用showmount命令查询NFS的共享状态
          showmount -e    //默认查看自己共享的服务,前提是要DNS能解析自己,不然容易报错
          showmount -a    //显示已经与客户端连接上的目录信息
2.客户端挂载:
          mkdir /nfs01 
          mount -t nfs 192.168.32.78:/nfs01 /nfs01  -o proto=tcp -o nolock   
3.设置开机自动挂载:
          echo "192.168.32.78:/nfs01/          /nfs01               nfs          defaults          0     0"  >> /etc/fstab
4.设置 nfs01 权限:
          chmod -R a+w /nfs01
5.设置写入/nfs01 的用户:
          useradd -u 1003 tomcat
          passwd tomcat
0 0
原创粉丝点击