什么是NFS?
NFS是用于网络共享的存储。NFS,是NetworkFileSystem的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
2.在centos系统里,怎么搭建NFS配置呢。首先第一步。
1)安装两个重要包(nfs-utils和rpcbind),在安装nfs-utils时,rpcbind包是默认同时安装的。
yum install -y nfs-utils
2)在centos6以前是需要安装portmap包的,现在已经改成rpcbind包了
3.修改配置文件/etc/exports,在默认里是不存在信息的。
增加/home/ 192.168.1.0/24(rw,sync,all_squash,…………)
在这里括号里面介绍下
rw :读写
ro:只读
sync:同步模式,内存中的数据时时同步到内存。
async:不同步,把内存的数据定期写入磁盘。
no_root_squash:对于共享的目录具有最高权限。不建议用,不安全。
root_squash:对于共享的目录只有普通用户的权限,包root用户。
all_squash:指定一个用户身份。
anonuid/anongid:和root_squash,all_squash同时使用。,注意,在客户端上面一定要有uid指定的用户,可通过查看cat /etc/passwd文件。
4.配置完之后,开启服务。
1)service rpcbind start;service nfs start
2)/etc/init.d/rpcbind start;/etc/init.d/nfs start
5.服务器上配置完了客户端也要配置
1)yum install -y nfs-utils rpcbind
2)开启服务,同上。
6.假如服务器的ip是192.168.1.100,哪呢可查看服务器端共享了那些目录
showmount -e 192.168.1.100
Export list for 192.168.1.100:
/home/ 192.168.1.0/24
7.挂载服务器端目录
mount -t nfs -o nolock nfsvers=3 192.168.1.100:/home/ /opt/
8.df -h 查看挂载情况。
9.当要服务器端重新定义共享目录完成后,可不同exportfs -arv命令不需要重启就可生效。
10.取消mount
umount /test
11.可开机就共享到客户端,可在/etc/fstab里加入
192.168.1.100:/home/ /opt nfs nolock 0 0
本文出自 “Linux学习空间” 博客,转载请与作者联系!