NFS文件共享系统

NFS 就是 Network FileSystem 的缩写,可以将服务器中的某些目录共享在网络上

clip_image002

1.配置文件:/etc/exports

/nfsroot 192.168.100.0/24 (ro)

/tmp 192.168.100.1(rw)   *.linux.com(ro)

注意:

 

 

 

ro : 只读权限
sync:资料同步写入到内存与硬盘当中
rw :读写权限
async: 资料暂存于内存,而非直接写入硬盘
no_root_squash: 登入 NFS 主 机使用分 享目录的使用者如果是 root ,那么对于这个分享的目录来说,就具有 root 的权限!
root_squash: 登入 NFS 主机使用 分 享之 目录 的 使用者 如果 是 root 时, 那么 这 个 使用者的 权限将 被 压缩成 为 匿名 使用者 ;
all_squash: 不论登入 NFS 的使用者身份为何,他的身份都会被压 缩 成 为 匿 名 使 用 者 , 通 常 也 就 是 nobody
no_all_squash: 保留共享文件的UID和GID(默认)
secure : NFS通过1024以下的安全TCP/IP端口发送
insecure: NFS通过1024以上的端口发送
wdelay : 如果多个用户要写入NFS目录,则归组写入(默认)
no_wdelay:如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。
hide : 在NFS共享目录中不共享其子目录
no_hide:共享NFS目录的子目录
subtree_check : 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
no_subtree_check: 和上面相对,不检查父目录权限
anonuid=xxx : 指定NFS服务器/etc/passwd文件中匿名用户的UID

 

2.启动NFS服务

    service nfs start

3.在客户端检查NFS服务端

  showmount -e 172.16.57.128

4.挂载:mount 172.16.57.128:/nfsroot /mnt

5.开机自动挂载:编辑/etc/fstab

172.16.57.128:/nfsroot /mnt nfs ro 0 0

 

你可能感兴趣的:(文件系统,nfs,共享文件)