日期:2014-05-16  浏览次数:20680 次

Linux服务器NFS配置
iiiiii
1 楼 loveExtJs 2011-03-17  
一、 Linux服务器NFS配置
       说明:在介绍配置之前,假设服务端的IP地址为10.27.208.237,客户端的IP地址为10.27.208.218,以此来举例说明
? 服务端的配置
1. 修改服务端配置文件
#vi /etc/exports
设置格式为:Directory hostname (options),其中Directory为需要共享的目录、hostname为客户机的域名/IP地址/IP地址段;也可以为空,空则代表任

意主机、options 可选,如不指定,则采用默认选项。如ro,rw,sync,async等。如:
/home/llg/videotool 10.27.208.218 (rw,async,no_root_squash)
/home/llg/videotool是共享的目录,10.27.208.218这个IP地址是允许访问共享文件的主机地址(需要说明的是,服务器的IP要和需要链接访问的主机IP地

址是同一网段的,要能保持两者ping的通,否则将不能链接)、rw指定客户机的权限为可读可写、Async;同步,服务端只有接受到客户端的回应,才进行

下一步,以确保连接更可靠、No_root_squash;不压缩root用户的权限,如要更安全请用roo_squash。同时,此配置文件中也可设置多台客户机的访问,如


/home/llg/videotool 10.27.208.218 (rw,async,no_root_squash)
/home/llg/temp 10.27.208.217 (rw,async,no_root_squash)
/home/llg/test 10.27.208.216 (rw,async,no_root_squash)
2. 修改hosts.deny配置文件
#vi /etc/hosts.deny
在此配置文件的里面添加如下配置:
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
3. 修改hosts.allow配置文件
#vi /etc/hosts.allow
在文件中添加如下配置:
portmap: 10.27.208.218
lockd: 10.27.208.218
mountd: 10.27.208.218
rquotad: 10.27.208.218
statd: 10.27.208.218
(10.27.208.218这个IP为上面设置的客户机IP地址)
4. 重启服务器
#reboot
5. 启动NFS服务程序
#service portmap start
#service nfsserver start
6. 查看共享的目录是否已经生效
#exportfs –i
7. 查看NFS服务进程是否已经启动
#rpcinfo –p
其中,2049为NFS的服务进程,111为portmap的,如果这两个进程已经启动,那么服务端的配置就已经完成了。

? 客户端的配置
1. 首先启动portmap服务程序
#service portmap start

2. 创建临时挂载目录,如:
#mkdir /home/llg/mnt

3. 将服务端的共享的目录挂载到本地的目录当中去,如:
# mount -t nfs 10.27.208.237:/home/llg/videotool /home/llg/mnt
其中10.27.208.237为服务器的IP地址
/home/llg/videotool为服务端共享的目录
/home/llg/mnt为客户机本地的目录
配置完成。