nfs 服务器


cat /etc/redhat-release                                   //查看系统版本

uname -r                                                        //查看内核

uname -m                                                      //查看系统多少位

rpm -qa nfs-utils portmap rpcbind                  //查看是否安装了nfs    

yum grouplist                                                  //查看包组

yum groupinstall "NFS file server" -y                //安装nfs包组

rpm -qa nfs-utils portmap rpcbind                   //检查安装结果 (检查很重要)

/etc/init.d/rpcbind start                                   //开启rpcbind服务

/etc/init.d/rpcbind status                                 //检查rpcbind服务是否开启

rpcinfo -p localhost                                          //查看端口,

注:未开启rpcbind服务报错rpcinfo: can't contact portmapper: RPC: Remote system error - Connection refused  

/etc/init.d/nfs start                                           //开启nfs服务

/etc/init.d/nfs status                                         //检查nfs服务是否开启

chkconfig rpcbind on                                        //设置rpcbind服务开机自启动

chkconfig nfs on                                               //设置nfs服务开机自启动

chkconfig --list |grep "3:on"                              //查看设置开机自启结果

cat >>/etc/exports <

################

/data 192.168.0.0/24(rw,sync)                            //语法: 共享目录 允许访问IP段 权限 写入磁盘

eof

/etc/init.d/nfs reload                                        // 平滑重启nfs服务

showmount -e localhost                                   // 查看共享

cat /var/lib/nfs/etab                                         // 查看nfs默认用户uid

grep  65534 /etc/passwd                                   // 查看nfs默认用户名 

chwon -R nfsnobody.nfsnobody /data              //设置共享目录属主

***************************************************************************

当不知道nfs默认用户可通过下面方法得到

chmod 777 /data临时更改权限

在客户端写入文件a.txt

在服务端查看a.txt属主为nfsnobody,

修改服务端data目录属主 

chwon -R nfsnobody.nfsnobody /data

***************************************************************************

nfs 客户端


cat /etc/redhat-release                                 //查看系统版本

uname -r                                                      //查看内核

uname -m                                                    //查看系统多少位

rpm -qa nfs-utils portmap rpcbind                //查看是否安装了nfs    

yum grouplist                                                //查看包组

yum groupinstall "NFS file server" -y              //安装nfs包组

rpm -qa nfs-utils portmap rpcbind                 //检查安装结果 (检查很重要)

/etc/init.d/rpcbind start                                 //开启rpcbind服务

/etc/init.d/rpcbind status                               //检查rpcbind服务是否开启

rpcinfo -p 192.168.0.253                                 //查看nfs服务器端口,

chkconfig rpcbind on                                     //设置rpcbind服务开机自启动

chkconfig --list |grep "3:on"                            //查看设置开机自启结果

showmount -e 192.168.0.253                           // 查看nfs共享

mount -t nfs 192.168.0.253:/data /mnt            //挂载nfs共享到本地 

echo "/bin/mount -t nfs 192.168.0.253:/data /mnt" >>/etc/rc.local     

                                                                    //设置开机挂载          

cat /etc/rc.local                                            //查看开机挂载