如何export目录 源自NFS目录的目录

Linux设置nfs共享目录
一、查看是否安装NFS(portmap是用于RPC传输的)
# rpm -q nfs-utils portmap&
nfs-utils-1.0.9-47.el5_5&
portmap-4.0-65.2.2.1&
1.配置文件
# vi /etc/exports&
配置实例:
1)/nfs/public 192.168.16.0/24(rw,async) *(ro)&
共享目录客户机1&& 客户机2
nfs/public共享目录可供子网192.168.16.0/24中的所有客户端进行读写操作,
其它网络中的客户端只能有读取操作权限。
2)/home/gatieme/arm 192.168.0.0/24(rw,no_root_squash,async)&
no_root_squash:不讲root用户及所属用户组映射为匿名用户或用户组,
默认root是被映射为匿名用户的nfsnobody,所有即使开了rw写权限,
客户机也使无法写入的,这个不映射为匿名用户,
还保留原来的用户权限就可以读写了,因为一般都是用root用户登录的。
注意:当客机是否有写权限时,还要看该目录对该用户有没有开放写入权限
三、维护NFS
exportfs 选项参数&
-a:输出/etc/exports中设置的所有目录&
-r:重新读取/etc/exports文件中的设置,并且立即生效,而不需要重新启动NFS服务。&
-u:停止输出某一目录&
-v:在输出目录时,将目录显示在屏幕上。&
1.修改vi /etc/exports后,不用重启服务,直接使用命令输出共享目录&
# exportfs -rv&
2.停止输出所有共享目录&
# exportfs -auv&
四、启动和停止NFS服务
1.启动NFS服务
为了是NFS正常工作,需要启动portmap和nfs这两个目录,并且portmap一定要先于nfs启动。
# /etc/init.d/portmap start&
# /etc/init.d/nfs start&
2.停止NFS服务
停止NFS服务器前,需要先停止NFS服务再停止portmap服务。如果系统中还有其它服务需要portmap时,则可以不用停止portmap服务。
/etc/init.d/nfs stop&
/etc/init.d/portmap stop&
3.自启动NFS服务
chkconfig --level 35 portmap on&
chkconfig --level 35 nfs on&
1.检查输出目录所使用的选项
在/etc/exports配置文件中,即使只设置了一两个选项,在真正输出目录时,实际上还带了很多某人选项。通过查看 /var/lib/nfs/etab文件,就可以知道真正输出目录时,都是用了什么选项。
2.使用showmount测试NFS输出目录状态
showmount 参数选项 nfs服务器名称或地址&
-a:显示指定的nfs服务器的所有客户端主机及其所连接的目录&
-d:显示指定的nfs服务器中已经被客户端连接的所有共享目录&
-e:显示指定的nfs服务器上所有输出的共享目录&
(1)查看所有输出的共享目录&
# showmount -e&
(2)显示所有被挂载的所有输出目录&
# showmount -d&
六、nfs客户端使用配置
1.查看nfs服务器信息
在客户端,要查看nfs服务器上有哪些共享目录,可以使用showmount命令。
# showmount -e 192.168.0.51
如果出现报错信息,首先查看服务器nfs和portmap服务是否启动。再看是否被防火墙屏蔽掉了。
2.挂载nfs服务器上的共享目录
# mount -t nfs 192.168.0.51:/home/test /mnt/
-t:指定挂载设备的文件类型(nfs是网络文件系统)
192.168.0.51:nfs服务器ip地址
/home/test :nfs服务器的共享目录
/mnt/:挂载在本地的目录
在不使用nfs目录时,可以用umount命令来卸载该目录
注意:当有客户机正在连接nfs服务器时,此时想要将nfs服务器关机,应该先关掉portmap和nfs这两个服务,否则要等很久才能正常关机。如果无法将portmap和nfs关掉,就直接kill掉进程。也可以用exportmap -auv命令将当前主机中的所有输出目录停止后再关机。
4.启动时自动连接nfs服务器
要先在启动时自动连接nfs服务器上的共享目录,要编辑/etc/fstab文件。在文件中加入
192.168.0.51:/home/test /mnt nfs defaults 0 0
192.168.0.51:/home/test:nfs服务器的共享目录
/mnt:本机挂载目录
拷贝时cp命令常用参数
cp -a -v /mnt /home/
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
-v或&verbose  显示指令执行过程。
-V&备份方式&或&version-control=&备份方式&  用&-b&参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这字符串不仅可用&-S&参数变更,当使用&-V&参数指定不同备份方式时,也会产生不同字尾的备份字串。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
CentOS 6.5系统下实现NFS共享:
SUSE Linux创建NFS共享文件夹:
简单在Linux系统之间建立NFS共享:
Redhat使用nfs共享文件系统:
Ubuntu Linux通过NFS设置共享文件夹简单设置:
------分隔线----------------------------新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 456, 距离下一级还需 44 积分
论坛徽章:0
目前我生产环境两台服务器,机器A:一台装有CentOS 6.5 做为备份服务器,上面采用LVM,划了一个20TB的LV,使用xfs文件系统格式话该LV,并挂载到/oracle_backup目录下,然后通过NFSexport给机器B
机器B:装有CentOS 6.5 以及Oracle 11g,挂载机器A的NFS export的目录到本地/backup做为备份目录,之前备份过2次1TB多的整库数据,正常情况下4个多小时能跑完;目前情况是,昨晚进行的备份,今早上班发现还在跑,一直跑到现在下午,时间已经超过20个小时,/backup下面的数据已经有900多GB,但是不知道为啥这么慢?
目前可以观测到的疑点现象是,机器A上NFS服务的CPU占用率达到30%,其他尚未发现异常现象。 求教坛内高手DBA,这个备份这么慢如何破? 小弟先谢过了~
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:48
帮你支持一下。我还没碰到过这么大的数据。如何export 源自NFS目录的目录_百度知道温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
centos6.3上YUM安装NFS服务器环境:NFS服务器端:10.129.81.165
NFS客户端:10.129.63.203 10.129.81.111服务器端操作yum -y install nfs-utils rpcbind1、创建共享目录:mkdir /data/NFS2、NFS文件配置:vi /etc/exports
#增加两行:
/data/NFS/ 10.129.63.203(rw,no_root_squash,no_all_squash,sync)/data/NFS/ 10.129.81.111(rw,no_root_squash,no_all_squash,sync):x保存退出;使配置生效:[root@centos2 /]# exportfs -r
注:配置文件说明:/data/NFS/&为共享的目录,使用绝对路径。10.129.63.203(rw,no_root_squash,no_all_squash,sync) 为客户端的地址及权限,地址可以是一个网段,一个IP地址或者是一个域名,域名支持通配符,如:*.,地址与权限中间没有空格,权限说明:rw:read-write,可读写;ro:read-only,只读;sync:文件同时写入硬盘和内存;async:文件暂存于内存,而不是直接写入内存;no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定;anongid:匿名用户的GID值。3、启动:service rpcbind start4.查看状态showmount -e 10.129.81.165Export list for 10.129.81.165:/data/NFS 10.129.81.111,10.129.63.203之后,到客户端操作客户端操作mkdir -p /data/imgmount -t nfs&10.129.81.165:/data/NFS/ /data/img/报错,原来客户端也需要安装nfs,安装之yum -y install nfs-utils rpcbind启动service rpcbind start然后测试一下cd /data/imgtouch test.txt去服务端的/data/NFSll可以看到test.txt已经同步过来了。再另外一台客户端上执行同样的操作即可,在客户端2上安装完成后,在/data/img目录,同样可以看到客户端1上的test.txt,这样各个服务器共享同一个虚拟磁盘的目录,完成,收工。
阅读(2063)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'在centos6.3上利用NFS实现多服务器间的目录共享及文件同步',
blogAbstract:'在搭建一个APP应用的时候,用户上传的图片,分别上传到各自服务器的目录上;想要做一个文件系统,使各自服务器上的图片实时同步到一台文件服务器上,这样在客户端请求访问图片时,可以访问同一个文件服务器;当然还可以做个小型的CDN,甚至加squid、varnish等图片缓存服务器,组成分布式文件系统,达到最快的访问速度。centos6.3上YUM安装NFS服务器环境:NFS服务器端:10.129.81.165\n\n\n\nNFS客户端:10.129.63.203',
blogTag:'centos6.3,nfs',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:8,
publishTime:6,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}如何export 源自NFS目录的目录_百度知道

我要回帖

更多关于 linux nfs export 的文章

 

随机推荐