NFS
软件包:nfs-utils-1.0.9-42.el5.i386
进程:nfsd,lockd,rpciod,rpc.(mounted,rquotad,statd)
脚本:/etc/rc.d/init.d/nfs(端口2049),/etc/rc.d/init.d/nfslock
端口:由portmap服务指派端口(111),rpcinfo查看
nfs使用uid,gid认证,不使用用户名
辅助工具:portmap
1、#vim/etc/sysconfig/nfs
2、#vim/etc/exports
3、共享参数:
ro只读访问
rw读写访问
sync所有数据在请求时写入共享即同步写入
asyncNFS在写入数据前可以相应请求即异步写入
insecureNFS通过1024以上的端口发送
secureNFS通过1024以下的安全TCP/IP端口发送
root_squashroot用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squasroot用户具有根目录的完全管理访问权限(危险动作要小心使用)
all_squash共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_hide共享NFS目录的子目录(危险操作要小心使用)
root_squashroot用户的所有请求映射65534级别即nfsnobody权限
subtree_check如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
anonuid=xxx指定NFS服务器/etc/passwd文件中匿名用户的UID
anongid=xxx指定NFS服务器/etc/passwd文件中匿名用户的GID
4、exportfs[-aruv]
-a:全部mount或者unmount/etc/exports中的内容
-r:重新mount/etc/exports中共享出来的目录
-u:umount目录
-v:显示当前主机上导出的文件系统的详细选项
-au:关闭所有
-rv:重新导出文件系统并在屏幕上显示其导出的详细信息
5、showmout显示nfs的挂在信息
-a:在nfs服务器端显示被客户端挂载过的详细信息
-d:在nfs服务器端显示列出仅仅被客户端挂载过的目录
-e:在nfs客户端上查看服务器端所有可共享的挂载信息
nfswithldap
nfswithnis