搭建NFS服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建NFS服务器相关的知识,希望对你有一定的参考价值。
1 概述
通过NFS搭建共享盘,方便共享资料
本次使用,服务器ip的地址是192.168.32.11。需要共享的目录是/sharedisk
2 服务器端
2.1 安装软件
服务器端安装软件包,有两个包
yum -y install nfs-utils rpcbind
2.2. 开启服务
service nfs start service rpcbind start
注意: 后续要重启服务的话,重启顺序建议是
service rpcbind restart service nfs restart
如果 [[email protected] /]#showmount -e 192.168.32.11
出现报错 clnt_create: RPC: Program not registered 这个报错是由于重启顺序导致的
按照以下顺序重启
/etc/init.d/rpcbind stop /etc/init.d/nfs stop /etc/init.d/rpcbind start /etc/init.d/nfs start
测试 showmount -e 192.168.32.113
配置vim /etc/exports/etc/exports 服务器端的配置这个文件默认是空文件,写入以下的语句
/sharedisk 192.168.32.0/24(rw,no_root_squash,insecure,sync)
注意这里的192.168.32.0/24指定是允许哪些机器来挂载,这里如果没有指定对应的ip,客户端挂载的时候,会出现服务器端拒绝的报错
2.3 配置生效
exportfs -r
2.4 检查
输入命令
showmount -e
结果如下,看到允许挂载的机器列表
Export list for localhost.localdomain: /sharedisk 172.16.0.0/16,192.168.32.0/24
2.5 共享文件夹的权限设置
建议操作,把共享盘的权限设置为777.让其他机器可以自由访问该盘。当然,这个要根据实际情况分配权限
chmod 777 /sharedisk
2.6 查看所用到的端口
rpcinfo -p
添加允许端口到iptables或关闭iptables
如果这台服务器不暴露在公网时或只能通过内网IP访问时这样做,否则不建议这样做。根据实际情况而定
iptables -A INPUT -p tcp --dport 111 -j ACCEPT iptables -A INPUT -p udp --dport 111 -j ACCEPT
2.7 服务器端设置开机启动nfs盘
echo " /dev/sdb1/ /sharedisk ext4 defaults 0 0">>/etc/fstab
3 客户端
3.1 安装软件
客户端要安装nfs-utils
yum install nfs-utils
如果没有安装,挂载的时候会出现如下的报错
[[email protected] sharedisk]# mount -amount: wrong fs type, bad option, bad superblock on 192.168.32.11:/sharedisk, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.helper program)
In some cases useful info is found in syslog - try dmesg | tail or so.
3.2 检查服务端共享情况
showmount -e 192.168.32.11
如果这里没有出现共享盘,要根据报错进行排查
3.3 挂载共享盘
客户端临时挂载的语句如下
mount -t nfs 192.168.32.11:/sharedisk/sharepoint/ /sharedisk/sharepoint
注意,这里如果挂载不上,出现服务器端拒绝的报错,可能是/etc/exports这个文件没有把要挂载的机器写入
要使得配置长期有效,开机挂载,需要写入/etc/fstab这个配置文档,允许如下语句
echo " 192.168.32.11:/sharedisk /sharedisk nfs defaults 0 0">>/etc/fstab
本文出自 “自学linux” 博客,请务必保留此出处http://ghbsunny.blog.51cto.com/7759574/1957591
以上是关于搭建NFS服务器的主要内容,如果未能解决你的问题,请参考以下文章