当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux下NFS网络文件系统设定及管理

Unix/Linux
Linux 下采用软件实现RAID
汉化你的RedHat全攻略(2)- TrueType字体的使用
汉化你的RedHat全攻略(3)- RedHat 7.0上的中文环境和输入法
汉化你的RedHat全攻略(4)- FAQ和一些总结
Linux与其他操作系统的区别
为什么我用 ipchains 构建的子网里的机器不能用 ftp?
轻轻松松的安装Slackware Linux -- 0.自序,观念篇
Linux命令Man解释:ftpaccess(5) :ftpd 的配置文件
Linux命令Man解释:chsh :更换你登入时所用的shell
Linux命令Man解释:chfn :改变你的finger讯息
Linux命令Man解释:apropos :在whatis资料库中搜寻特定字串
X-Window中如何设置字体
rpm命令参数列表
汉化你的RedHat全攻略(1)- 中文环境和中文输入法的安装
Linux命令Man解释:MIRROR:镜像远端节点上的档案
Linux命令Man解释:losetup :设定与控制loop devices
Linux命令Man解释:lilo :安装引导装载程序
Linux命令Man解释:groupmod :修改组
Linux命令Man解释:shutdown:让系统关机
Linux命令Man解释:SUDO(8):以root身份执行指令

Unix/Linux 中的 Linux下NFS网络文件系统设定及管理


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 24 ::
收藏到网摘: n/a

  简介:

NFS 最初是由 Sun Microsytem 公司於 1984 年所开发出来的,最主要的功能就是让网路上的 UNIX 电脑可以共享目录及档案。我们可以将远端所分享出来的档案系统,挂载 (mount) 在本地端的系统上,然後就可以很方便的使用远端的档案,而操作起来就像在本地操作一样,不会感到有甚麽不同。而使用 NFS 也有相当多的好处,例如档案可以集中管理,节省磁碟空间......等等。

安装 NFS:

大部份的 Linux Distribution 安装时都会将 NFS 安装上去,在 OpenLinux 上,NFS 由两个 RPM 套件所组成,分别为 nfs 及 nfs-server,nfs 主要包括一些 client  端所需要的程式,而 nfs-server 主要是 NFS Server 的一些 daemon 程式。

设定 NFS:

设定档:/etc/exports
设定档格式:档案系统  [主机][选项]
例:

/ charlie(ro) john(rw,no_root_squash)
/tmp pc*.col.com.tw(rw) 172.29.0.0/255.255.0.0(ro)
/pub (ro)
/pub/private (noaccess)  

选项说明:

 ro  read only 
 rw  read write 
 no_root_squash  信任客户端,对应 UID 
 noaccess  客户端不能使用 

启动及结束 NFS 的服务:

设定档更改後,一定要记得重新启动 NFS 的服务,启动及停止的方式如下:

# /etc/rc.d/init.d/nfs [ start | stop | restart | reload ]

 start  启动 NFS 服务 
 stop  停止 NFS 服务 
 restart  停止并重新启动 NFS 服务 
 reload  重新载入 NFS 设定值 

客户端使用 NFS:

1.查看 NFS 的服务:

client 要查看 Server 有提供哪些 NFS 服务,可以使用 showmount 这个指令。

 # showmount -e   可看有分享哪些目录 
 # showmount -a   可看出所有的 mount 

2.连接 NFS Server:

要使用 NFS server 上的资源,使用 mount 指令就可以了。
# mount -t nfs hostname:/shared_dir 

例:
# mount -t nfs 192.168.1.100:/tmp /mnt/nfs

3.开机时自动连上 NFS:

如果希望开机的时候,系统就自动挂载 NSF,则需要编辑 /etc/fstab 档。
例:
192.168.1.100:/tmp /mnt/nfs nfs defaults 0 0