Chinaunix首页 | 论坛 | 博客
  • 博客访问: 870142
  • 博文数量: 192
  • 博客积分: 8554
  • 博客等级: 中将
  • 技术积分: 1892
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-12 04:36
文章分类

全部博文(192)

文章存档

2012年(5)

2010年(27)

2009年(22)

2008年(42)

2007年(51)

2006年(45)

分类:

2008-02-15 14:29:22

第九章

1.         哪些目录不适合作为NFS的挂载点

a)         /dev下存放设备文件,每个server的设备不相同,所以,不适合.

b)        /etc每个server的配置文件不同(比如/etc/hosts中定义的主机名不能相同.)所以不适合.

c)        /var存放log文件.每个server的运行状态和环境不可能完全相同(比如每个serversyslog不会相同)

d)        /sbin中存放系统启动时需要调用的服务.其中包括nfs服务的脚本.所以/sbin不可能作为nfs的挂载点.

2.         运行原理及过程

a)         用户在Client端输入命令

b)        系统检测到该用户当前使用的命令在nfs文件系统中,则使该命令在client等待.

c)        RPC调用,发送一个messageserver端的守护进程invoked(invoked的功能是监听client端的请求消息,然后将该命令进行调用.

d)        将执行命令后的信息结果返回给client端的命令.

3.         rpcbind守护进程

a)         功能:负责监听其他端口.如果他监听到了其他端口有nfs请求,会将其相应的进程启动.rpcbind的使用可以极大的节省系统资源.

b)        使用的端口号为111

4.         nfs是面向无状态的操作

a)         正常情况下,如果一个文件正被一个用户使用,那么其状态句柄将拒绝他用户的修改等操作.

b)        nfs系统不会拒绝多个用户的同时操作(比如一个正在修改文件,另一个想删该文件.那样,系统也不会报错)

c)        目的:防止状态句柄多次确认,而过多的占用系统资源.

d)        如何弥补不足:对文件进行权限设置.

5.         UIDGID的要求

a)         所有挂载相同的nfsserver上的UIDGID都要求一致.

b)        增加了维护的难度.例如对一台server的一个用户的修改要对其他server的这个用户的信息都要保持一致

                         i.              /etc/passwd

                       ii.              /etc/group

6.         NIS(集中身份验证)

a)         为了保持UIDGID一致性.

7.         NTP(网络时间协议)

a)         为了保持多台server的时间一致.

8.         因为NFS的要求太高,而且不够灵活,所以不太流行了

9.         NAS

a)         NFSsamba结合在一起的.

b)        渐渐取代了NFS

10.     NFS PV2PV3的比较

a)         PV3性能更多.并且支持大文件系统

b)        PV3中增加了autoFS(自动挂载文件系统).

c)        AutoFSNFSclient端的一个应用.

d)        PV3可以运行在TCP协议上面(但默认还是使用的UDP协议)(最新的PV4版本默认的就是TCP协议了).

11.     NFSCIFS(也叫samba)的比较

a)         CIFS的最主要的功能就是在不同类型的操作系统中实现共享.

b)        NFS适用于UNIX系统之间的共享.也可以将UNIX的文件系统模拟成WINDOWS可以识别的文件系统,挂载到WINDOWS系统上.

c)        但反之,WINDOWS中的内容,无法通过NFS共享给UNIX系统.

d)        Samba则可以在不同类型的操作系统中实现共享.

阅读(1029) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~