示图:访问,进入目录
示图:挂载
1 NFS ( Network File System ) 是由 Linux 、 UNIX 及其他类似操作系统使用的互联网标准协议 , 可作为它们的本地网络文件系统。它是一种活动扩展之下的开放标准 , 可支持本地 Linux 权限和文件系统功能 2 Red Hat Enterprise Linux 7 在默认情况下支持 NFSv4 ( 该协议的版本 4 ), 并在该版本不可用的情况下自动回退到 NFSv3 和NFSv2 。对于在客户端上运行的所有版本的 NFS , 均应启用两种服务 : rpcbind 和 nfslock 。 NFSv4 使用 TCP 协议与服务器进行通信 , 而较早版本的 NFS 则可能使用 TCP 或 UDP 3 有两种方法用来确定由服务器提供的 NFS 导出 , 或叫做文件共享。如果服务器支持 NFSv3 或 NFSv2 , 您可以使用 showmount -e server 命令来获取导出项列表。如果服务器支持 NFSv4 , 则可以将 / 导出项挂载到一个空目录并浏览所有导出文件系统的内容 4 访问 NFS 导出的命令 • 0. 安装nfs-utils • 1. 识别 – # showmount -e instructor.example.com • 2. 确定挂载点 – # mkdir /remote1 • 3. 挂载 – # mount instructor.example.com:/var/ftp/pub /remote1
示图:安装
示图:识别,挂载
1 使用 mount 命令 , 需要具有 root 用户权限以连接到网络共享。或者 , 我们可以向 /etc/fstab 添加条目 , 但是随后与网络服务器的连接将始终处于活动状态。当某一程序试图访问网络共享中的文件时 , 可以将 automounter ( 或 autofs )服务配置为 “ 按需 ” 挂载网络共享。当共享不再使用并处于不活动状态一定时间以后 ,automounter 会对共享解除挂载 vim /etc/fstab
示图:cifs自动挂载, //172.25.254.250/westos1 /mnt cifs defaults,username=guest 0 0 ##//172.25.254.250/westos1网络位置
示图:nfs自动挂载 172.25.254.250:/nfsshare/nfs1 /mnt nfs defaults 0 0
2 不活动状态的时间间隔默认为五分钟 , 但该时间间隔可在/etc/sysconfig/autofs 中进行全局更改 • [root@instructor ~]# grep TIMEOUT /etc/sysconfig/autofs # TIMEOUT - set the default mount timeout (default 600). TIMEOUT=300 .....
示图:修改配置文件,默认退出固定时间后自动解除挂载
3 手动配置文件进行挂载--间接映射
安装autofs
vim /etc/auto.master 加入 /westos /etc/auto.misc
vim /etc/auto.westos 写入 nfs1 172.25.254.250:/nfsshare/nfs1
systemctl restart autofs.service
cd /westosz
ls查看,显示无文件 cd nfs1,pwd查看路径发现是/westos/nfs1 df 查看挂载情况,发现已经挂载上