NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本 地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
nfs安装与启动
服务器IP 172.25.8.11
服务器 : 服务的安装启动
yum install nfs-utils -y
systemctl start nfs-server
systemctl enable nfs-server
systemctl stop firewalld
客户端 IP:172.25.8.10
showmount -e 172.25.8.11 ##查询服务端共享的文件
配置共享
服务器 172.25.8.11
mkdir /westos
vim /etc/exports
/westos 172.25.254.0/24(sync) ###实时同步
exportfs -rv ###r:刷新 v:显示
touch /westos/westos
测试 客户端 172.25.8.10
mount 172.25.8.11:/westos /mnt/
ls /mnt/
nfs相关参数
IP 172.25.8.11 服务器
vim /etc/exports
/westos 172.25.8.0/24(sync) 172.25.8.10(rw,anonuid=1001,anongid=1001)
exportfs -rv
chmod 777 /nfsdir 或 chown nfsnobody.nfsnobody /nfsdir
测试 IP:172.25.8.10 客户端
umount /mnt
mount 172.25.8.10:/westos /mnt
touch /mnt/aaa
ll /mnt
开机自动挂载 客户端
vim /etc/fstab
172.25.8.11:/westos /mnt nfs defaults 0 0
自动挂载和卸载
虚拟机 IP:172.25.8.10 客户端
yum install autofs.x86_64 -y
systemctl start autofs
systemctl enable autofs
vim /etc/sysconfig/autofs
13 TIMEOUT=3 ###为了测试方便,把时间改为3s
systemctl restart autofs.service
cd /net/
cd 172.25.8.11
cd westos/
df ###可发现自动挂载成功
cd
等待3S
df ###发现自动卸载
改变挂载点
虚拟机IP: 172.25.8.10 客户端
vim /etc/auto.master
7 /misc /etc/auto.misc
8 /mnt /etc/auto.nfs
vim /etc/auto.nfs
redhat -ro,vers=3.0 172.25.254.125:/westos
systemctl restart autofs
cd /mnt
cd redhat
df ###发现自动挂载成功
mount ###查看挂载参数