nfs :network file system 主要用于linux 系统之间的共享。
安装nfs需要3个包
rpm -qa | grep portmap ,一个是protmap 的
rpm -qa | grep nfs ,2个是nfs 的,主程序如下:
nfs-utils-1.0
主要配置文件:
/etc/exports ,格式:
共享目录名称 客户端地址(权限,另一个权限) 另一个客户端地址(权限,另一个权限)
/tmp 192.168.18.1(rw,) 192.168.16.1(rw,)
客户端地址可以是:
一个指定ip 的主机 192.168.1.1
指定域名的主机 www.vfast.com
网段中的所有主机 192.168.1.0/24
指定域的所有主机 *.vfast.com
* 所有主机
权限可以是:
ro 只读
rw 只写
no_root_squash 登录到nfs主机 使用共享目录的用户,如果是root,那么对于这个目录就有root 的权限
root_squash 登录到nfs主机 使用共享目录的用户,如果是root,那么就被贬为匿名使用者UID和GID变为nobody(nfsnobody)
all_squash 不论是谁都会被贬为匿名使用
启动nfs:
service portmap restart
service nfs restart
维护nfs:
exportfs :-a 显示全部/etc/exports 文件内的共享目录
-r 重新加载exports里面的共享目录,更新exports和xtab文件
-u 卸载目录
-v 详细信息
showmount -a 显示server与client的连线状况
-e hostname/ip 查看指定的主机上有哪些共享
将nfs 挂载到本地使用:
mount -t nfs 192.168.18.251:/tmp /mnt/nfs
转载于:https://blog.51cto.com/6851658/1212190