nfs网络挂载配置

post by rocdk890 / 2013-10-16 10:13 Wednesday linux技术
  今天项目要求把nfs服务器的一个分区实现远程网络挂载到另外两台web服务器上,还好之前有做过nfs远程挂载,不然就只能瓜起.
  系统:centos 5.x
  环境:服务器a(172.1.1.146 nfs服务端)
        服务器b(172.1.1.83 nfs客户端)
        服务器c(172.1.1.143 nfs客户端)
1.在服务器a上安装nfs
yum -y install nfs-utils nfs4-acl-tools portmap

这里说下portmap在CentOS 6上不叫portmap,而是改为rpcbind.所以如果当你yum安装完后,发现没有portmap,其实是名字改成了rpcbind.

服务器b跟服务器a执行一样的命令,这里就不写了.

2.在服务器a上配置nfs共享
vi /etc/exports
/extdisk1  172.1.1.83(insecure,rw,sync) 172.1.1.142(insecure,rw,sync)
chkconfig nfs on
chkconfig portmap on
service nfs start
service portmap start

查看nfs是否成功运行:
rpcinfo -p


查看是否输出我们想共享的目录
exportfs
/extdisk1       172.1.1.83
/extdisk1       172.1.1.142

3.配置nfs客服端
先启动portmap
service portmap start

检查nfs服务器端是否有目录共享
showmount -e 172.1.1.146
Export list for 172.1.1.146:
/extdisk1 172.1.1.142,172.1.1.83

挂载nfs服务端共享文件夹到本地服务器,我在/目录下创建了filesystem
mkdir /filesystem
mount -t nfs 172.1.1.146:/extdisk1 /filesystem

检查是否挂载上了
mount -l
/dev/sda1 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /extdisk1 type ext4 (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
172.1.1.146:/extdisk1 on /filesystem type nfs (rw,vers=4,addr=172.1.1.146,clientaddr=172.1.1.142)

可以看到已经挂载起了,好了,另外一台一样的设置.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-471.html

标签: 远程 目录 网络 nfs 挂载 分区 mount 共享

评论: