2、2 nfs服务器设置 nfs服务器需要运行两个守侯进程mountd和nfsd来工作。当nfs客户机试图访问一个远程的nfs服务器资源。nfs客户机通过mount命令请求与 nfs服务器的mountd守侯进程进行连接。当nfs服务器响应客户机时候,返回给可户机一个信息。客户机把这个信息写到本地的/etc/mnttab文件中。这个信息是服务器中共享文件和目录的信息。它是资源信息的编码:磁盘设备号、节点生成号、节点号等。这个是唯一的。 一旦可户机得到请求信息,nfs服务器上的mountd进程就会在服务器本地的/etc/rmtab文件中添加一条信息。这是为了保持对当前加载可户机上文件的跟踪。这个文件为每一个被加载资源添加一个条目,格式是: remote hostname: local filename name
3、4 系统开机自动共享。 修改/etc/vfstab文件,格式如下: device to mount device to fsck mount point FS type fsck pass mount at boot mount options
* device to mount 指定远程服务器名和共享路径。远程服务器名和共享路径用冒号分开。 * device to fsck 这个是空的。从来不从客户机进行文件检测。 * mount point 指定本地的mount点。这个目录必须是已经存在的。 * FS type 对于nfs资源系统来说,当然是nfs了。 * fsck pass 这个也是空的。表示不从客户机进行文件系统检测。 * mount at boot 选择yes or no,yes就是启动时自动安装。 * mount options 用逗号分隔的mount命令的列表。
FAQ : 1、运行mount命令不能得到共享资源,得到信息:“nfs server not responding”。 answer:确信服务器上nfsd和mountd已经运行,资源已经用共享命令正确共享。 2、当我企图共享到本地磁盘时,错误为:“mount:/tmp_mount not found”. answer: 你有没有在本地创建mount点。。。