CentOS7 NFS配置
网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作,类似于windows共享目录,下面操作在RAID的基础上搭建NFS服务提供文件共享
参数介绍
默认NFS的配置文件/etc/exports中无任何参数,需要按照“共享目录的路径 允许访问的NFS客户端(共享权限参数)”的格式,定义要共享的目录与相应的权限
ro 只读 rw 可读写 root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户 no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员 all_squash 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户 sync 数据双写到内存与硬盘,不会造成数据丢失 async 优先将数据写入内存,然后再下盘,可能会造成数据丢失
安装NFS
yum install nfs-utils
配置NFS
创建挂载文件夹并加权限
mkdir /mnt/md0/NFS chmod -Rf 777 /mnt/md0/NFS
随便创建个测试文件
cd /mnt/md0/NFS vi FILE
定义NFS需要共享的目录与相应的权限
vi /etc/exports 增加 /mnt/md0/NFS 172.19.44.*(rw,sync,root_squash)
设置自启
systemctl restart rpcbind systemctl enable rpcbind systemctl start nfs-server systemctl enable nfs-server
Windows访问
安装windows功能,勾选NFS服务
showmount -e NFS服务器地址
查看远程NFS服务器共享路径
如果出现网络错误 -53 有关详细信息,请键入“NET HELPMSG 53”的提示,解决方法为查看NFS配置文件,是否加入有效的访问IP地址段
mount NFS服务器地址:/详细目录路径 本地盘符:
本地挂载远程NFS路径
打开可以看到网络位置的NFS盘符
可正常打开当初写入的测试文件
Linux访问
安装NFS组件
yum install nfs-utils portmap
查看远程NFS服务器远程共享路径
showmount -e 172.19.44.3
本地创建挂载目录
mkdir /NFSCatalog
挂载
mount -t nfs 172.19.44.3:/mnt/md0/NFS /NFSCatalog
测试查看NFSCatalog中的文件
cat /NFSCatalog/FILE
写入自动挂载
vi /etc/fstab 增加 172.19.44.3:/mnt/md0/NFS /NFSCatalog nfs defaults 0 0
本站所有文章均可随意转载,转载时请保留原文链接及作者。