centos6.2下配置nfs
2013-02-05 22:41
501 查看
感谢作者:蜂农,在他的基础上做了一些补充,参考资料:http://blog.sina.com.cn/s/blog_98a0937f0100yc35.html
服务器和客户端都要配置/etc/hosts
在/etc/hosts文件中一定要写主机名和ip地址 例如:192.168.18.88 picture-db-master
服务器配置:
1.首先在centos6.2以上的版本中安装一下组件
yum install nfs-utils.x86_64(64位系统)
portmap在centos6中改名为rpcbind
yum install rpcbind(centos6)
2.修改配置文件:
vi /etc/exports
/data/ 192.168.18.* (rw,no_root_squash)
被挂目录 允许哪些访问 权限
启动端口映射
/etc/rc.d/init.d/rpcbind start
启动NFS服务
/etc/rc.d/init.d/nfs restart
测试一下(本机上回路测试):
mount -t nfs 192.168.18.88:/data/ /mnt
ll /mnt
关闭防火墙
service iptables stop
vi /etc/sysconfig/selinux
SELINUX=disable
客户端配置:
1.vim /etc/auto.master
/misc/justtest/images_exp /etc/auto.misc --timeout 60
/net -hosts
+auto.master
2.vim /etc/auto.misc
data -fstype=nfs,rw,nolock picture-db-master:/data/images_exp
3.
service autofs restart
检测:cd /misc/justtest/images_exp (只有进入才会生效)
ll
后续工作: 1.尽量完成防火墙的配置,不要关闭防火墙,使该服务在防火墙开启的情况下可以过滤掉。
NFS的两种挂载方式:
对于挂载NFS的方法,我们在之前的文章中也进行过介绍了。这里我们来介绍一下其他的方法,给大家提供一些参考。首先我们来看看使用/etc/fstab来挂载NFS的方法。
1.使用/etc/fstab来挂载NFS
要挂载其他机器上的NFS共享的另一种方法是在/etc/fstab文件中添加一行,在这一行中必须声明NFS服务器的主机名、要导出的目录,以及要挂载NFS共享的本地机器目录.必须是根用户才能修改/etc/fstab文件.
/etc/fstab中每行的一般语法如下所示:
server:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr
挂载点/pub在客户端机器上必须存在.在客户端系统的/etc/fstab文件中添加这一行后在shell提示下键入命令mount,以及将会从服务器中挂载的挂载点/pub.
2.使用autofs来挂载NFS
挂载NFS共享的第3种方法是使用autofs,它使用automount守护进程来管理挂载点,只在文件系统被访问时才动态地挂载.
autofs咨询主映射配置文件/etc/auto.master来决定要定义哪些挂载点,然后使用适用于各个挂载点的参数来启动automount守护进程.主映射配置中的每一行都定义一个挂载点,一个分开的映射文件定义在该挂载点下要挂载的文件系统.如/etc/auto.misc文件可能会定义/misc目录中的挂载点,这种关系在/etc/auto.master文件中会被定义.
auto.master文件中的每个项目都有3个字段,第1个字段是挂载点;第2个字段是映射文件的位置;第3个字段可选,可以包括超时数值之类的信息.
例如,要在机器上的/misc/myproject挂载点上挂载远程机penguin.example.net中的/project52目录,在auto.master文件中添加以下行:
/misc /etc/auto.misc --timeout 60
在/etc/auto.misc文件中添加以下行: myproject -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52
/etc/auto.misc中的第1个字段是/misc子目录的名称,该目录被automount动态地创建,它不应该在客户端机器上实际存在;第2个字段包括挂
载选项,如rw代表读写访问权,第3个字段是要导出的NFS的位置,包括主机名和目录.
autofs是一种服务,要启动这项服务,在shell提示下键入以下命令:
/sbin/service autofs restart
要查看活跃的挂载点,在shell提示下键入以下命令:
/sbin/service autofs status
如果在autofs运行时修改了/etc/auto.master配置文件,则必须在shell提示下键入以下命令来通知automount守护进程重新载入配置文件:
/sbin/service autofs reload
服务器和客户端都要配置/etc/hosts
在/etc/hosts文件中一定要写主机名和ip地址 例如:192.168.18.88 picture-db-master
服务器配置:
1.首先在centos6.2以上的版本中安装一下组件
yum install nfs-utils.x86_64(64位系统)
portmap在centos6中改名为rpcbind
yum install rpcbind(centos6)
2.修改配置文件:
vi /etc/exports
/data/ 192.168.18.* (rw,no_root_squash)
被挂目录 允许哪些访问 权限
启动端口映射
/etc/rc.d/init.d/rpcbind start
启动NFS服务
/etc/rc.d/init.d/nfs restart
测试一下(本机上回路测试):
mount -t nfs 192.168.18.88:/data/ /mnt
ll /mnt
关闭防火墙
service iptables stop
vi /etc/sysconfig/selinux
SELINUX=disable
客户端配置:
1.vim /etc/auto.master
/misc/justtest/images_exp /etc/auto.misc --timeout 60
/net -hosts
+auto.master
2.vim /etc/auto.misc
data -fstype=nfs,rw,nolock picture-db-master:/data/images_exp
3.
service autofs restart
检测:cd /misc/justtest/images_exp (只有进入才会生效)
ll
后续工作: 1.尽量完成防火墙的配置,不要关闭防火墙,使该服务在防火墙开启的情况下可以过滤掉。
NFS的两种挂载方式:
对于挂载NFS的方法,我们在之前的文章中也进行过介绍了。这里我们来介绍一下其他的方法,给大家提供一些参考。首先我们来看看使用/etc/fstab来挂载NFS的方法。
1.使用/etc/fstab来挂载NFS
要挂载其他机器上的NFS共享的另一种方法是在/etc/fstab文件中添加一行,在这一行中必须声明NFS服务器的主机名、要导出的目录,以及要挂载NFS共享的本地机器目录.必须是根用户才能修改/etc/fstab文件.
/etc/fstab中每行的一般语法如下所示:
server:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr
挂载点/pub在客户端机器上必须存在.在客户端系统的/etc/fstab文件中添加这一行后在shell提示下键入命令mount,以及将会从服务器中挂载的挂载点/pub.
2.使用autofs来挂载NFS
挂载NFS共享的第3种方法是使用autofs,它使用automount守护进程来管理挂载点,只在文件系统被访问时才动态地挂载.
autofs咨询主映射配置文件/etc/auto.master来决定要定义哪些挂载点,然后使用适用于各个挂载点的参数来启动automount守护进程.主映射配置中的每一行都定义一个挂载点,一个分开的映射文件定义在该挂载点下要挂载的文件系统.如/etc/auto.misc文件可能会定义/misc目录中的挂载点,这种关系在/etc/auto.master文件中会被定义.
auto.master文件中的每个项目都有3个字段,第1个字段是挂载点;第2个字段是映射文件的位置;第3个字段可选,可以包括超时数值之类的信息.
例如,要在机器上的/misc/myproject挂载点上挂载远程机penguin.example.net中的/project52目录,在auto.master文件中添加以下行:
/misc /etc/auto.misc --timeout 60
在/etc/auto.misc文件中添加以下行: myproject -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52
/etc/auto.misc中的第1个字段是/misc子目录的名称,该目录被automount动态地创建,它不应该在客户端机器上实际存在;第2个字段包括挂
载选项,如rw代表读写访问权,第3个字段是要导出的NFS的位置,包括主机名和目录.
autofs是一种服务,要启动这项服务,在shell提示下键入以下命令:
/sbin/service autofs restart
要查看活跃的挂载点,在shell提示下键入以下命令:
/sbin/service autofs status
如果在autofs运行时修改了/etc/auto.master配置文件,则必须在shell提示下键入以下命令来通知automount守护进程重新载入配置文件:
/sbin/service autofs reload
相关文章推荐
- centos6.2下配置nfs
- NFS在CentOS6.2下的安装与配置
- centos6.2下配置NFS服务器
- centos6.2下配置nfs
- centos6.2下配置nfs
- centos6.2下配置nfs
- centos6.2下配置nfs
- centos6.2下配置nfs
- centos配置nfs服务详细步骤(centos开启nfs服务)
- Centos下nfs的配置
- Centos6.3下DRBD+HeartBeat+NFS配置笔记
- CENTOS7 安装配置 NFS
- CentOS配置NFS
- CentOS 6.3 NFS的安装配置、启动及mount挂载方法
- CentOS-5安装配置PowerDNS服务器(CentOS 6.2下通过测试)
- CentOS 6.5 rpm安装配置NFS服务器
- CentOS 6 NFS的安装配置
- centos5.10NFS服务的配置
- centos 6.0 安装配置nfs与排错
- centos6.5 配置nfs服务