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 <<eof //配制nfs共享文件
################
/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 //查看开机挂载