NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明的读写位于远端NFS服务器上的文件,就像访问本地文件一样。
都是linux使用nfs共享.
安装部署:
服务端(设置共享目录的主机) :
desktop:172.25.254.111
配置IP,安装YUM源
systemctl status nfs-server
systemctl start nfs-server
vim /etc/exports
mkdir /westos_nfs
ll -d /westos_nfs/
设置共享目录,这里我设置的目录为新建的/westos_nfs,*表示允许所有人使用这个共享目录,sync表示同步更新。
设置火墙,允许各部分功能,确保服务能正常运行。
systemctl start firewalld
firewall-cmd --permanent --add-service=nfs 询问是否可以共享 提供共享用户和共享方式nfs
firewall-cmd --permanent --add-service=rpc-bind 是否共享
firewall-cmd --permanent --add-service=mountd 共享在哪里
firewall-cmd --reload
firewall-cmd --list-all
在客户端查看共享成功,但是没有共享的目录
服务端
cat /etc/exports
exportfs -rv
客户端:
ssh root@172.25.254.211
1 ifconfig
2 showmount -e 172.25.254.111
nfs共享的自动挂载与卸载(使用时自动挂载,闲置时可以自动卸载,节省资源)(系统和存储分离)
客户端:
ssh root@172.25.254.211
5 yum install autofs -y
6 systemctl start autofs
7 cd /net 服务启动后出现
8 ls
9 cd 172.25.254.111
10 ls
11 cd westos_nfs/
12 df ##服务端的共享文件自动挂载
Filesystem 1K-blocks Used Available Use% Mounted on
172.25.254.111:/westos_nfs 10473984 3224960 7249024 31% /net/172.25.254.111/westos_nfs
cd 切换除共享目录之后,默认经过300秒会自动解除挂载
exit
exit
ssh root@172.25.254.211
vim /etc/