centos7 安装nfs

安装包

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

如下:
centos7 安装nfs_第1张图片
输入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

你可能感兴趣的:(SystemOS)