CentOS 7.x系统默认安装了rpcbind和nfs服务,如果没有安装的话,可以通过yum自行安装。
一、通过nfs协议配置nas
1. 配置nfs协议:
# vim /etc/sysconfig/nfs
设置各种*port=...参数
2.配置nas
# vim /etc/exports
本地NAS存储目录 192.168.1.0/24(授权访问客户端的地址段)(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
3. 网络配置
# systemctl start rpcbind nfs
# rpcinfo -p
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
100024 1 udp 60791 status
100024 1 tcp 46839 status
100005 1 udp 892 mountd
100005 1 tcp 892 mountd
100005 2 udp 892 mountd
100005 2 tcp 892 mountd
100005 3 udp 892 mountd
100005 3 tcp 892 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 3 udp 2049 nfs_acl
100021 1 udp 32769 nlockmgr
100021 3 udp 32769 nlockmgr
100021 4 udp 32769 nlockmgr
100021 1 tcp 32803 nlockmgr
100021 3 tcp 32803 nlockmgr
100021 4 tcp 32803 nlockmgr
将这些端口添加到防火墙后,后记firewalld服务。
4. 配置访问客户端
# showmount -e NAS服务器IP地址
Export list for 192.168.1.100:
/opt/nas 192.168.1.0/24
# mount -t nfs 192.168.1.100:NAS存储目录 本地挂载目录 // 临时挂载
# vim /etc/fstab // 永久挂载
192.168.1.100:NAS存储目录 本地挂载目录 nfs defaults 0 0