インストールパッケージ
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