NFS服务端系统为 Red Hat Enterprise Linux AS release 4 IP:192.168.8.151
NFS客户端系统为 Ubuntu 11.04 IP:192.168.8.50
查看系统版本 lsb_release -a
一、NFS服务端安装与配置
1、NFS安装
RedHad默认已经安装了NFS,如果没装需手动安装如下5个rpm包:
setup-*: 共享NFS目录在/etc/exports中定义
initscripts-*: 包括引导过程中装载网络目录的基本脚本
nfs-utils-*: 包括基本的NFS命令与监控程序
portmap-*: 支持安全NFS RPC服务的连接
quota-*: 网络上共享的目录配额,包括rpc.rquotad (这个包不是必须的)
2、NFS的配置 (服务端配置,在需要共享文件系统的主机上进行的操作)
编辑vim /etc/exports文件添加共享目录:
/opt/backup 192.168.8.50(rw,sync,no_root_squash)
/opt/backup 192.168.8.50/24(rw,sync,no_root_squash)
/opt/backup为对外共享的目录;
192.168.8.50为需要挂载共享目录的主机(客户端)的ip地址;
()内为opitons;
rw: 可读写的权限;
ro: 只读的权限;
no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限root_squash:
在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
sync: 资料同步写入存储器中。
async: 资料会先暂时存放在内存中,不会直接写入硬盘。
3、NFS检测配置文件是否挂载成功
# exportfs -rv
4、NFS服务的启动
service nfs start
service nfs restart
service nfs stop
service nfs reload 当修改过/etc/exports文件后不用重启服务可执行该命令
二、NFS客户端安装与配置
1、在 Ubuntu 下安装, NFS 服务器和客户端
#apt-get install nfs-kernel-server nfs-common portmap
2、创建/opt/backup目录
#mkdir /opt/backup
注:对应NFS服务端的目录,在本地文件系统的/opt/backup目录中不应该有子目录。
3、挂载NFS文件系统
#mount -t nfs 192.168.8.151:/opt/backup /opt/backup
三、测试是否成功
1、进入客服端/opt/backup目录下,看NFS服务端/opt/backup/目录下是否有文件
有文件,证明安装配置成功。
如下: