nfs搭建
来源:互联网 发布:linux操作vasp计算 编辑:程序博客网 时间:2024/05/29 10:08
http://www.cnblogs.com/zzzhfo/p/5797187.html
[root@nfsserver /]# uname -r 打印系统版本2.6.32-431.el6.x86_64[root@nfsclient ~]# rpm -aq nfs-utils portmap rpcbind #检查nfs相关的包 如果有这两个包的话使用rpm卸载 重新安装nfs-utils-1.2.3-39.el6.x86_64rpcbind-0.2.0-11.el6.x86_64[root@nfsclient /]# tail -6 /etc/yum.repos.d/CentOS-Media.repo #查看本地yum配置文件baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6[root@nfsclient /]# sed -i 's#enabled=0#enabled=1#gp' /etc/yum.repos.d/CentOS-Media.repo #修改配置文件[root@nfsclient /]# tail -6 /etc/yum.repos.d/CentOS-Media.repo # 检查是否修改成功 file:///media/cdrom/ file:///media/cdrecorder/gpgcheck=1enabled=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6[root@nfsclient /]# yum -y remove nfs-utils rpcbind #卸载nfs相关的包 不建议使用yum remove卸载包、因为他会把依拉包卸载掉、有可能会影响服务器上的其他服务Removed: nfs-utils.x86_64 1:1.2.3-39.el6 rpcbind.x86_64 0:0.2.0-11.el6 Dependency Removed: ipa-client.x86_64 0:3.0.0-37.el6 nfs-utils-lib.x86_64 0:1.1.5-6.el6 yp-tools.x86_64 0:2.9-12.el6 ypbind.x86_64 3:1.20.4-30.el6 Complete![root@nfsclient /]# rpm -aq nfs-utils portmap rpcbind #确认是否卸载成功发一:[root@nfsserver /]# yum -y install nfs-utils rpcbind #安装nfs相关的包Installed: nfs-utils.x86_64 1:1.2.3-70.el6_8.1 rpcbind.x86_64 0:0.2.0-12.el6 Dependency Installed: nfs-utils-lib.x86_64 0:1.1.5-11.el6 python-argparse.noarch 0:1.2.1-2.1.el6 Dependency Updated: libtirpc.x86_64 0:0.2.1-11.el6 Complete![root@nfsserver /]# rpm -qa nfs-utils portmap rpcbind rpcbind-0.2.0-12.el6.x86_64nfs-utils-1.2.3-70.el6_8.1.x86_64 nfs-client端配置(安装时两边都用同一种方法,保持一致不容易出错)法二:[root@nfsclient /]# yum grouplist | grep -i 'nfs' #查找nfs包组Failed to set locale, defaulting to C NFS file server[root@nfsclient /]# yum -y groupinstall "NFS file server"Installed: nfs-utils.x86_64 1:1.2.3-70.el6_8.1 Dependency Installed: nfs-utils-lib.x86_64 0:1.1.5-11.el6 python-argparse.noarch 0:1.2.1-2.1.el6 rpcbind.x86_64 0:0.2.0-12.el6 Updated: nfs4-acl-tools.x86_64 0:0.3.3-8.el6 Dependency Updated: libtirpc.x86_64 0:0.2.1-11.el6 Complete! root@nfsclient /]# rpm -aq nfs-utils portmap rpcbindrpcbind-0.2.0-12.el6.x86_64nfs-utils-1.2.3-70.el6_8.1.x86_64 nfs-server端配置[root@nfsserver /]# /etc/init.d/rpcbind start #启动rpcbind服务Starting rpcbind: [ OK ][root@nfsserver /]# ps -ef | grep rpcbind #查看rpcbind服务状态rpc 5212 1 0 15:04 ? 00:00:00 rpcbindroot 5221 4567 0 15:05 pts/0 00:00:00 grep rpcbind[root@nfsserver /]# /etc/init.d/rpcbind status #查看rpcbind服务状态rpcbind (pid 5212) is running...[root@nfsserver /]# /etc/init.d/rpcbind stopStopping rpcbind: [ OK ][root@nfsserver /]# rpcinfo -p localhostrpcinfo: can't contact portmapper: RPC: Remote system error - Connection refused报错原因rpcbind服务未启动[root@nfsserver /]# rpcinfo -p localhost program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper [root@nfsserver /]# /etc/init.d/nfs start #启动nfs服务Starting NFS services: [ OK ]Starting NFS quotas: [ OK ]Starting NFS mountd: [ OK ]Starting NFS daemon: [ OK ]正在启动 RPC idmapd: [确定][root@nfsserver /]# rpcinfo -p localhost program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100011 1 udp 875 rquotad 100011 2 udp 875 rquotad 100011 1 tcp 875 rquotad 100011 2 tcp 875 rquotad 100005 1 udp 37917 mountd 100005 1 tcp 38242 mountd 100005 2 udp 40271 mountd 100005 2 tcp 50999 mountd 100005 3 udp 48150 mountd 100005 3 tcp 47540 mountd 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl 100227 3 tcp 2049 nfs_acl 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl 100021 1 udp 38739 nlockmgr 100021 3 udp 38739 nlockmgr 100021 4 udp 38739 nlockmgr 100021 1 tcp 44041 nlockmgr 100021 3 tcp 44041 nlockmgr 100021 4 tcp 44041 nlockmgr[root@nfsserver /]# chkconfig nfs on #添加开机自启[root@nfsserver /]# chkconfig rpcbind on[root@nfsserver /]# chkconfig --list nfs #检查服务是否成功添加开机自启nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off[root@nfsserver /]# chkconfig --list rpcbindrpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off nfs-client配置root@nfsclient /]# /etc/init.d/rpcbind startStarting rpcbind: [ OK ][root@nfsclient /]# /etc/init.d/rpcbind statusrpcbind (pid 25927) is running...[root@nfsclient /]# chkconfig rpcbind on[root@nfsclient /]# chkconfig --list rpcbindrpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off[root@nfsclient /]# showmount -e 192.168.161.133 //此为服务端IP注:要关闭防火墙、不然客户端查不到共享,汇报如下错误:clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)clnt_create:RPC:端口映射器失败——不能接受:errno 113(没有通往主机)[root@nfsclient /]# service iptables stop #关闭client端防火墙 或开放相应的端口iptables:将链设置为政策 ACCEPT:filter [确定]iptables:清除防火墙规则: [确定]iptables:正在卸载模块: [确定][root@nfsserver /]# service iptables stop #关闭client端防火墙 或开放相应的端口iptables:将链设置为政策 ACCEPT:filter [确定]iptables:清除防火墙规则: [确定]iptables:正在卸载模块: [确定]故障排查:[root@nfsclient /]# ping 192.168.161.133[root@nfsclient /]# telnet 192.168.161.133 111[root@nfsclient /]# showmount -e 192.168.161.133 #成功检测到共享Export list for 192.168.161.133:/data 192.168.161.0/24[root@nfsclient /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 16G 4.0G 12G 27% /tmpfs 495M 80K 495M 1% /dev/shm/dev/sda1 2.0G 59M 1.8G 4% /boot/dev/sr0 4.2G 4.2G 0 100% /media/CentOS_6.5_Final/dev/sr0 4.2G 4.2G 0 100% /media/cdrom[root@nfsclient /]# mount -t nfs 192.168.161.133:/data /mnt #挂载到/mnt下[root@nfsclient /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 16G 4.0G 12G 27% /tmpfs 495M 80K 495M 1% /dev/shm/dev/sda1 2.0G 59M 1.8G 4% /boot/dev/sr0 4.2G 4.2G 0 100% /media/CentOS_6.5_Final/dev/sr0 4.2G 4.2G 0 100% /media/cdrom192.168.161.133:/data 16G 3.9G 12G 26% /mnt #挂载成功[root@nfsclient /]# cd /mnt[root@nfsclient mnt]# lltotal 0-rw-r--r--. 1 root root 0 Aug 10 15:49 11-rw-r--r--. 1 root root 0 Aug 10 15:49 22-rw-r--r--. 1 root root 0 Aug 10 15:49 33[root@nfsclient mnt]# touch test.log #测试下是否有写入权限touch: cannot touch `test.log': Permission denied 拒绝访问到nfs-server端检查[root@nfsserver /]# ll /data -lddrwxr-xr-x 2 root root 4096 Aug 10 15:49 /data[root@nfsserver /]# cat /var/lib/nfs/etab #此目录是nfs默认的用户的信息/data 192.168.161.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,root_squash,no_all_squash)[root@nfsserver /]# grep 65534 /etc/passwd #根据用户id查出用户nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin[root@nfsserver /]# chown -R nfsnobody.nfsnobody /data #给nsfnobody赋予权限[root@nfsclient mnt]# touch test.log #创建测试目录[root@nfsclient mnt]# lltotal 0-rw-r--r--. 1 nfsnobody nfsnobody 0 Aug 10 15:49 11-rw-r--r--. 1 nfsnobody nfsnobody 0 Aug 10 15:49 22-rw-r--r--. 1 nfsnobody nfsnobody 0 Aug 10 15:49 33-rw-r--r--. 1 nfsnobody nfsnobody 0 Aug 10 16:02 test.log #创建成功
阅读全文
0 0
- NFS 搭建
- 搭建NFS
- NFS搭建
- 搭建NFS
- 搭建nfs
- nfs搭建
- NFS文件系统搭建过程
- nfs服务器的搭建
- NFS搭建过程
- ubuntu 9.04 nfs搭建
- ubuntu 9.10搭建NFS
- 搭建nfs(ubuntu)
- 使用nfs搭建rac
- nfs服务器的搭建
- NFS搭建总结
- 搭建nfs服务
- nfs服务器搭建
- NFS网络文件系统搭建
- 在openStark框架中能用taskctl吗
- C++序列化
- intel caffe出现undefined symbol: mkl_sparse_d_csr__g_n_syrk_notr_row_struct_i8
- centos 优化 (内存等等)
- Docker部署基于Nodejs的Web应用-实战篇
- nfs搭建
- ffmpeg3.3新版本AVStream的封装流参数由codec替换codecpar(解码)
- redis配置详解说明
- 面向对象的知识点,为何面向对象设计?好处,三大特征
- 算法入门——快速排序
- Linux ARM交叉编译工具链制作过程
- 67.二进制加法
- 启动模式 和 任务栈
- Unity Shader学习笔记:标准光照模型