安装包
yum install nfs-utils rpcbind
启动nfs服务
systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl restart rpcbind.service
#查看rpc已经监听了111端口
[root@abc123 ~]# netstat -lntup|grep rpcbind
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2420/rpcbind
tcp6 0 0 :::111 :::* LISTEN 2420/rpcbind
udp 0 0 0.0.0.0:899 0.0.0.0:* 2420/rpcbind
udp 0 0 0.0.0.0:111 0.0.0.0:* 2420/rpcbind
udp6 0 0 :::899 :::* 2420/rpcbind
udp6 0 0 :::111 :::* 2420/rpcbind
服务端编辑 /etc/exports写入以下共享目录(资源)
[root@abc123 ~]# cat /etc/exports
/home/lee/nfs 2.1.1.*(rw,async,no_root_squash)
/data 2.1.1.*(rw)
立刻生效
[root@abc123 ~]# exportfs -arv
exporting 2.1.1.*:/data
exporting 2.1.1.*:/home/lee/nfs
########################################
客户端
1.安装
yum install nfs-utils
查看可以使用的资源目录
[root@nfs16 ~]# showmount -e 2.1.1.123
Export list for 2.1.1.123:
/data 2.1.1.*
/home/lee/nfs 2.1.1.*
使用以下命令挂载
mount -t nfs 2.1.1.123:/data /xuexi
查看是否挂载成功
[root@nfs16 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 888M 0 888M 0% /dev
tmpfs 904M 0 904M 0% /dev/shm
tmpfs 904M 8.6M 895M 1% /run
tmpfs 904M 0 904M 0% /sys/fs/cgroup
/dev/sda3 27G 2.2G 25G 8% /
/dev/sda1 976M 117M 793M 13% /boot
2.1.1.123:/data 27G 2.3G 25G 9% /xuexi <<<---挂载成功
查看是否可以增删查改
[root@nfs16 ~]# echo 1223 >> /xuexi/123.txt
[root@nfs16 ~]# cat /xuexi/123.txt
1223
1223
[root@nfs16 ~]# rm -rf /xuexi/123.txt
[root@nfs16 ~]# ll /xuexi/123.txt
ls: 无法访问'/xuexi/123.txt': No such file or directory
永久挂载+开机自动挂载
vim /etc/fstab
[root@nfs16 ~]# tail -n 1 /etc/fstab
2.1.1.123:/data /xuegoddate nfs defaults 0 0
如下:
输入mount -a
[root@nfs16 ~]# mount -a
[root@nfs16 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 888M 0 888M 0% /dev
tmpfs 904M 0 904M 0% /dev/shm
tmpfs 904M 8.6M 895M 1% /run
tmpfs 904M 0 904M 0% /sys/fs/cgroup
/dev/sda3 27G 2.2G 25G 8% /
/dev/sda1 976M 117M 793M 13% /boot
tmpfs 181M 0 181M 0% /run/user/0
2.1.1.123:/data 27G 2.3G 25G 9% /xuegoddate <<---挂载成功
卸载
[root@nfs16 ~]# umount /xuegoddate
[root@nfs16 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 888M 0 888M 0% /dev
tmpfs 904M 0 904M 0% /dev/shm
tmpfs 904M 8.6M 895M 1% /run
tmpfs 904M 0 904M 0% /sys/fs/cgroup
/dev/sda3 27G 2.2G 25G 8% /
/dev/sda1 976M 117M 793M 13% /boot
tmpfs 181M 0 181M 0% /run/user/0