NFS文件服务器

服务器端
一、 NFS的安装
    # rpm �Cq nfs-utils portmap   检查linux系统中是否安装了nfs-utils和portmap两个软件包  
四、指定NFS服务器的配置文件
    NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被指NFS服务器提供的目录共享
    # vi /etc/exports
    /home/work 192.168.0.*(rw,sync,no_root_squash)
添加的内容表示:允许ip 地址范围在192.168.0.*的计算机以读写的权限来访问/home/work 目录。
/home也称为服务器输出共享目录。
括号内的参数意义描述如下:
rw:读/写权限,只读权限的参数为ro;
sync:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。
no_root_squash:NFS 服务器共享目录用户的属性,如果用户是 root,那么对于这个共享目录来说就具有 root 的权限。

         ro                 只读访问
        rw                 读写访问
        sync               所有数据在请求时写入共享
        async              NFS在写入数据前可以相应请求
        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        和上面相对,不检查父目录权限
        all_squash              共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
        no_all_squash           保留共享文件的UID和GID(默认)
        root_squash             root用户的所有请求映射成如anonymous用户一样的权限(默认)
        no_root_squas           root用户具有根目录的完全管理访问权限
        anonuid=xxx             指定NFS服务器/etc/passwd文件中匿名用户的UID
        anongid=xxx             指定NFS服务器/etc/passwd文件中匿名用户的GID
 
二、开启服务
    # service nfs restart
    # service portmap restart
    设置开机自启
  # chkconfig --level 235 portmap on
  # chkconfig --level 235 nfs on
 
 
客户端
mount 192.168.0.12:/home/work /mnt
添加开机自动挂载
#vi /etc/rc.d/rc.local
mount 192.168.0.12:/home/work /mnt
 
===============================================
技术交流QQ:1359962567(�Jfreeda) 

你可能感兴趣的:(NFS文件服务器)