1. 验查NFS 是否安装
[oni@WebServ1 /]$ rpm -q nfs-utils portmap
nfs-utils-1.0.9-44.el5
portmap-4.0-65.2.2.1
出现如上,证明已安装
2. 安装
3. 启动
[root@WebServ1 /]# service portmap restart
Stopping portmap: [ OK ]
Starting portmap: [ OK ]
[root@WebServ1 /]# service nfs restart
Shutting down NFS mountd: [ OK ]
Shutting down NFS daemon: [ OK ]
Shutting down NFS quotas: [ OK ]
Shutting down NFS services: [ OK ]
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
4. 设置其运行级别:输入ntsysv 启动服务配置程序,在nfs 和portmap 前均打上* 即可。
5 、配置NFS 服务器
a) 在系统中创建“/home/share ”目录。
[root@WebServ1 /]# /home/share
b) 修改“ /etc/exports ”文件,添加“ /home/share ”为共享目录,并设置其共享权限(ro 为只读,rw 为读写)。
/home/oni/stb 192.166.68.50(rw,sync,no_root_squash)
IP :客户机IP
rw : 可读写的权限;
ro : 只读的权限;
no_root_squash : 登入到 NFS 主机的用户如果是 ROOT 用户,他就拥有 ROOT 的权限 root_squash : 在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
sync : 资料同步写入存储器中。
async : 资料会先暂时存放在内存中,不会直接写入硬盘。
c) 重启NFS 服务
[root@WebServ1 /]# service nfs restart
Shutting down NFS mountd: [ OK ]
Shutting down NFS daemon: [ OK ]
Shutting down NFS quotas: [ OK ]
Shutting down NFS services: [ OK ]
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
d) 用 exportfs 命令使 nfs 服务器的配置生效。# 重新输出共享目录
[root@WebServ1 /]# exportfs -rv
exporting 192.166.68.50:/home/oni/stb
e) 用 showmount 命令查看当前主机的 NFS 服务器输出的共享目录
[root@WebServ1 /]# showmount –e
一般没反应(问题)
f)
6 、来配置客户端。
a) 开启 portmap 和 nfs 服务,并设置其运行级别。
b) 用 showmount 命令查看 NFS 服务器主机中输出的共享目录
[root@webSer stb]# showmount -e 192.166.68.52
Export list for 192.166.68.52:
/home/oni/stb 192.166.68.50
c) 使用mount 命令挂载NFS 服务器主机中“/home/share ”共享目录到当前系统的“/home/oni/stb ”
[root@webSer stb]# mount -t nfs 192.166.68.52:/home/oni/stb /home/oni/stb
d) 目录,并使用mount 命令查看NFS 共享目录在文件系统中的挂载信息。
[root@webSer stb]# mount|grep /home/oni/stb
192.166.68.52:/home/oni/stb on /mnt/stb type nfs (rw,nolock,addr=192.166.68.52)
192.166.68.52:/home/oni/stb on /home/oni/stb type nfs (rw,nolock,addr=192.166.68.52)
192.166.68.52:/home/oni/stb on /home/oni/stb type nfs (rw,addr=192.166.68.52)
e) 使用ls 等命令访问“/home/oni/stb ”目录中的NFS 文件系统内容。
[root@webSer stb]# ls /home/oni/stb
ss
f) 使用umount 命令卸载“/home/oni/stb t ”目录中的NFS 共享目录。
[root@webSer stb]# umount /home/oni/stb
7 、自动挂载:
1. 修改 /etc/fstab 文件。添加本地挂载点到fstab 文件中:
192.166.68.52:/home/share /mnt nfs defaults 0 0
192.166.68.52:/home/oni/stb /home/oni/stb nfs rsize=8192,wsize=8192,timeo=14,intr
2 、 shell 提示下键入命令 mount / home/share ,以及将会从服务器中挂载的挂载点 /pub 。
3 . Reboot 或 init 6 重启 Linux 系统。
4 .查看自动挂载是否成功。
现在,NFS 全部的配置就算完成了!