我现在向大家介绍一下SCO的NFS , 在大都数Unix版本中都用NFS(Net File System)来访问局域网内的远程文件系统 。它是系统用户被动使用的工具 , 通常用户是感觉不到正在使用NFS 。作为系统管理员 , 如果对NFS进行适当地配置 , 你的任务会变的更加容易 , 因为你的用户可以在网上透明地使用磁盘空间 。
NFS语序管理员将一个主机上整个文件系统或目录提供给其他主机使用 , 这些主机将磁盘空间看成是自己的一样 。NFS通过语序用户安装(mount)远程磁盘资源来实现磁盘的共享 , 而安装远地磁盘资源与安装本地文件系统没有什么区别 。
1 , NFS概念
作为一个系统管理员 , 你可能需要用mount命令手工在磁盘上安装文件系统 。这种可安装文件系统的概念允许系统管理员以透明的方式给系统增加磁盘空间 。
网络文件系统允许用户将远程主机的文件系统看做好象是本地文件系统一样 , 并且是可安装的 , 可读的和可写的 。系统使用与本地文件系统一样的命令mount把NFS文件系统挂接在本地文件树结构上 。但对这些文件系统的所有管理(如fsck,mkfs等)必须在实际拥有物理盘的系统上进行 。
2 , NFS术语
拥有实际的物理磁盘并且通过NFS将这个磁盘共享的主机叫NFS文件服务器 , 通过NFS访问远程文件系统的主机叫NFS客户机 。一个NFS客户机可以利用许多NFS服务器提供的服务 。相反 , 一个NFS服务器可以与多个NFS客户机共享它的磁盘 。一个共享了部分磁盘的NFS服务器可以是另一个NFS服务器的客户机 。
NFS服务器输出的目录叫远程资源并且通常写作:host : pathname 其中host是文件服务器的名字而pathname是服务器上被输出目录的绝对路径 。
远程资源被安装到客户机上的饿那个目录叫安装点(mount point) 。
3 , NFS输入输出规则
规则一:NFS输出目录 。
服务器输出的是目录而不是文件系统 。
规则二:如果服务器已经输出了一个目录 , 如/usr/local , 并且有一个文件系统安装在/usr/local
/extra , 那么/usr/local/extra的内容在客户端看不到 , 除非服务器明确地输出了它 , 或客户机明确地安装了它 。
规则三:客户机可以安装一个输出目录的子目录 , 前提是此子目录不是另一个文件系统 。
规则四:一个主机不可以将一个输入的目录再次输出 。例如 , 如果一个主机通过NFS安装/usr/local,它就不能将/usr/local输出给另外的主机 。
规则五:一个已经输出目录的子目录不可以再输出 , 除非子目录在一个不同的文件系统上 。这可能不太好明白 , 还是举个例子:假设你要按只读方式输出根文件系统的跟(/)目录 , 但是又要按读写方式输出/tmp目录 。你不可能做到这一点 , 除非/tmp被安装在不同于跟的文件系统上 。
对NFS有大概的了解了么?下面我会向大家介绍NFS在SCO中的具体配置 。
【SCO NFS详解】
了解了NFS的概念后 , 我们来看一下如何配置客户机和服务器 。
配置NFS客户机和服务器可以用scoadmin中的Filesystem Manager , 也可以通过修改相关文件并执行简单的命令来手工配置(我推荐大家的是遇到这种配置问题 , 都要寻个究竟 , 具体到某某的配置文件 , 在自己的系统里调出来看看 , 修改修改 , 才能真正了解它 , scoadmin是个好的管理工具 , 那是针对简单用户的 , 我们毕竟是高级用户嘛 , 哈哈这样无论是Linux , SCO , Solaris对于你来说都是一样了 。) 。
作为一个标准 , 用scoadmin执行大多数系统管理任务更容易一些 。
1 , 配置服务器
配置NFS文件服务器非常简单 , 它只不过是把那些要输出的目录列出来 , 然后指明这些目录是向哪些客户机输出 。
推荐阅读
- SCO OpenServer下的终端监控系统-Spy FileSystem
- 在SCO OpenServer 5中用configure配置核心参数详解
- 远程拨号登录SCO UNIX主机
- 2020支付宝集五福活动规则新内容 新增两种玩法详解
- SCO UNIX 5.06 + INFORMIX ONLINE 7.31安装和配置文档
- SCO TCP/IP网络管理---ifconfig命令的语法
- SCO TCP/IP网络管理---守护进程inetd
- Sybase 11.0.5 for SCO OpenServer 3.2v5.0.5 的安装
- 一台磁带机在两台scounix 使用大家参考
- SCO UNIX 根文件系统的清理
