学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十四章 Linux的NFS服务器

设置字体:
----------------------------------
  1.  NFS的基本概念
  1. NFS的定义
NFS(网络文件系统)是TCP/IP协议集所提供的一种子协议,该协议可以实现LINUX/UNIX主机之间的文件共享。
  1. NFS的工作原理
  1. 客户机发送RPC请求到远程NFS的服务器中
  2. NFS服务器利用PORTMAP服务查询NFS的工作端口
  3. 客户机联系要装载分区,同时服务器会验证客户机是否有权加载
  4. 客户机更新mtab文件,表示加载成功
  1. NFS的优缺点
集中存储数据
节省空间
安全性较差
  1.  NFS服务器的设置
    1. 安装NFS的软件包
   # rpm –ivh    nfs-utils-1.0.1-2.i386.rpm
相关文件:
/etc/rc.d/init.d/nfs              (启动脚本)
 /etc/rc.d/init.d/nfslock             (NFS锁定文件的服务脚本)
 /sbin/rpc.lock                (RPC脚本锁定文件)
 /sbin/rpc.stated               (RPC的网络状态监视程序)
 /usr/sbin/exportfs               ( NFS共享输出管理程序)
 /usr/sbin/showmount             (显示NFS的挂载信息)
 /usr/sbin/rpc.mountd              (发送远程加载和访问请求)
 /usr/sbin/nfsstat                        (统计NFS的使用情况)
 /usr/sbin/rpc.nfsd                          (NFS服务进程)
 /var/lib/nfs/etab                            (记录允许共享的文件系统列表)
 /var/lib/nfs/xtab                             (记录己共享的文件系统列表)
  1. 修改/etc/exports
 作用:设置将要共享的文件系统共享
 内容:目录名    客户机名称(权限[,共享选项],[用户ID]) ………客户机名称(共享选项)
说明:共享权限:
 rw         读写共享
                    ro       只读共享
共享选项:
                 unix—rpc     要求对UNIX客户机进行RPC身份验证
noaccess     不能访问某些目录下的共享内容
link-absolvte   保持符号链接不变
async           同步服务器和客户机的操作
sync                    同步服务器和客户机的操作
用户ID选项:
root_squash   可以使用root用户访问
no_root_squash 禁止root用户访问
all_squash    将所有的用户映射为anonymous用户
no_all_squash  禁止all_squash功能
实例: #vi /etc/exports
/home     xh1(rw)   192.168.3.1(ro,async)  192.168.0.0/24(rw)
  1. 修改/etc/hosts  
  作用:存放IP地址与主机名的对应关系
  内容: IP地址        主机名       别名
实例: 192.168.0.2      c 1.linux.net      c1
----------------------------------
课程列表
重点难点
赞助链接