如何卸载nfs共享+centos nfs 配置6

CentOS&6.5搭建NFS服务_linux运维_新浪博客
CentOS&6.5搭建NFS服务
1、安装需要的NFS服务软件
1.1nfs-utils(NFS服务主程序)​
​对于CentOS5.x(或redhat5.x)版本,需要安装
​对于CentOS6.x(或redhat6.x)版本,需要安装
rpm -aq nfs-utils portmap rpcbind &
#检查是否已经安装了nfs和rpc服务,如已经安装则不需要重复安装,否则可能出现错误
--------------------------------​
​nfs-utils-1.3.0-0.21.el7.x86_64
rpcbind-0.2.0-32.el7.x86_64
rpcbind-0.2.0-33.el7_2.1.x86_64
nfs-utils-1.3.0-0.21.el7_2.1.x86_64
-----------------------------------------
如果没有安装则需要先安装服务​
方法一:yum install nfs-utils
&&&&&&&&&&&&
yum install rpcbind
方法二:groupinstall "NFS file server"
检查是否安装成功
rpm -aq nfs-utils portmap
2、启动RPC服务
检查RPC服务是否启动(在已经安装的前提下)
/etc/init.d/rpcbind
/etc/init.d/rpcbind start
& & #如没有启动则启动RPC服务
rpcinfo -p localhost
&#如需要可查看RPC服务信息​
3、启动NFS服务​​(与RPC服务类此)
/etc/init.d/nfs
status&&&#检查NFS是否启动
/etc/init.d/nfs start
& &#如没有启动则启动NFS服务
rpcinfo -p localhost | grep
&#​​到了这里可以先查看NFS的端口是否注册,避免可能遇到的错误
3.1为了避免下次开机需要来回启动服务可以设置NFS和RPC服务“开机自动启动”(如果没有需要可以不进行设置)​
chkconfig nfs
#设置nfs服务为开机启动​
chkconfig rpcbind
on​&&&
#设置rpc服务开机启动
4、配置NFS服务(配置那个目录共享、共享权限和共享的人)​,
/etc/exports&&&
#修改NFS的主配置文件​​
192.168.0.0/24(rw,async,no_root_squash)&&&
#输入这段信息​,或者​
/data */24(ro.async,no_root_squash)
#/data(要共享的目录)
#192.168.0.0为网段地址(最后的.0表示网段,若为具体数字则只能共享给制定IP)若为*则允许所有用户登入
#/24(表示子网掩码最前面的24位,即255.255.255.0)
#rw(来访者的权限,rw表示可读写,ro表示只能读取不能修改)
#async(表示异同步,同步用sync,推荐使用async)
#同理要共享其他目录则继续添加即可​
5、重启NFS服务​
/etc/init.d/nfs&reload&&
#重启nfs服务​​​
showmount -e
localhost&&&
#检查nfs服务输出清单,nfs服务是否生效​,若失败则检查前面的配置问题是否成功,可以查看配置文件/etc/exports​
showmount -e
192.168.0.143&&&
#通过客户端检查NFS服务器是否正常,IP地址为服务器的IP地址。如果检查失败,尝试检查网络是否连通、其次检查防火墙和IP是否和服务器在同一网段。​
6、挂载(注意是在客户端挂载)
&&&mount -t
nfs 192.168.0.143:/data /mnt​
#挂载& -t 需要的服务
服务器的IP地址:/服务器的共享目录&
/mnt表示挂载到这个目录下​​
#也可以使用命令 mount -t nfs pzj:/data /mnt,pzj表示服务器的用户名
​​
---------------测试,NFS搭建成功------------------​
可能出现的问题:RPC服务或NFS服务没有启动,如果是虚拟机可能出现IP地址和服务器不在同一个网段的情况​
/etc/init.d/nfs start&&
#​启动NFS服务​​
/etc/init.d/nfs
#启动RPC服务​
#检查本机IP信息​
chmod 0777 /data/&&
#如果出现无法写入的情况,要记得获取权限
博客等级:
博客积分:0
博客访问:1,225
关注人气:0
荣誉徽章:用户名:忘真楠
文章数:23
访问量:7154
注册日期:
阅读量:1297
阅读量:3317
阅读量:453672
阅读量:1138291
51CTO推荐博文
6.2与之前的5.X版本在软件安装上有一点小的区别
yum install nfs-utils portmap
yun install rpcbind&&&&& #6.2系统上 rpcbind 包代替 portmap ,NFS&与RPC 如何工作请参照&
配置NFS服务端(IP:192.168.10.142)
vi /etc/exports
/test 192.168.10.0/24(rw,sync,no_root_squash)
/test& 共享目录
192.168.10.0/24& 运行访问共享的来源
(rw,sync,no_root_squash)目录权限
/etc/init.d/rpcbind start
/etc/init.d/nfs start
客户端使用:
showmount -e 192.168.10.142& 列出NFS服务端共享出来的目录
mount -t& nfs 192.168.10.142:/test& /mnt
本文仅对大概过程进行记录,没有进行细节描述
了这篇文章
类别:未分类┆阅读(0)┆评论(0)全部微信分类
当前位置:
CentOS 6下怎么搭建nfs共享并实现开机自动挂载
本网站文章均来自网络
搜索结果,只以信息传播为目的,不代表本站认同其观点和立场,版权为原作者所有,请与公众号原作者联系,亦切勿轻易相信文章内容。如有侵犯权益,或者不良信息。请立即联络我们做技术屏蔽! 邮箱:
一、安装1、查看系统是否已安装NFS2、如果当前系统中没有安装NFS所需的软件包,需要手工进行安装。yum install -y nfs-utils这时所需要的两个包 nfs和rpcbind都会安装上二、守护进程nfsd:它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器;mountd:它是RPC安装守护进程,主要功能是管理NFS的文件系统。当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS的配置文件/etc/exports来对比客户端权限。rpcbind:主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。三、NFS服务器的配置NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。NFS的常用目录/etc/exports
NFS服务的主要配置文件/usr/sbin/exportfs
NFS服务的管理命令/usr/sbin/showmount
客户端的查看命令/var/lib/nfs/etab
记录NFS分享出来的目录的完整权限设定值/var/lib/nfs/xtab
记录曾经登录过的客户端信息NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。/etc/exports文件内容格式:&输出目录& [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]a. 输出目录:输出目录是指NFS系统中需要共享给客户机使用的目录;b. 客户端:客户端是指网络中可以访问这个NFS输出目录的计算机客户端常用的指定方式指定ip地址的主机:192.168.0.200指定子网中的所有主机:192.168.0.0/24 192.168.0.0/255.255.255.0指定域名的主机:指定域中的所有主机:*.所有主机:*c. 选项:选项用来设置输出目录的访问权限、用户映射等。NFS主要有3类选项:访问权限选项设置输出目录只读:ro设置输出目录读写:rw用户映射选项all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);no_all_squash:与all_squash取反(默认设置);root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);no_root_squash:与rootsquash取反;anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);其它选项secure:限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);insecure:允许客户端从大于1024的tcp/ip端口连接服务器;sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;async:将数据先保存在内存缓冲区中,必要时才写入磁盘;wdelay:检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置);no_wdelay:若有写操作则立即执行,应与sync配合使用;subtree:若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置);no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;四、NFS服务器的启动与停止在对exports文件进行了正确的配置后,就可以启动NFS服务器了。1、启动NFS服务器为了使NFS服务器能正常工作,需要启动rpcbind和nfs两个服务,并且rpcbind一定要先于nfs启动。# service rpcbind start
# service nfs start当然,启动服务之前不要忘了这一步2、查询NFS服务器状态# service rpcbind ststus# service nfs ststus3、停止NFS服务器要停止NFS运行时,需要先停止nfs服务再停止rpcbind服务,对于系统中有其他服务(如NIS)需要使用时,不需要停止portmap服务# service nfs stop# service rpcbind stop4、设置NFS服务器的自动启动状态#chkconfig –level
35 nfs start#chkconfig –level 35 rpcbind start五、客户挂载执行mount -t nfs IP:directory
/localdirectoryIP是提供nfs服务的服务器的ipdirectory是共享目录localdirectory是要把nfs挂载到本地哪个目录六、自动挂载在/etc/rc.d/rc.local中添加一行mount -t nfs IP:directory
/localdirectory然后执行chmod +x /etc/rc.d/rc.local
本网站文章均来自网络
搜索结果,只以信息传播为目的,不代表本站认同其观点和立场,版权为原作者所有,请与公众号原作者联系,亦切勿轻易相信文章内容。如有侵犯权益,或者不良信息。请立即联络我们做技术屏蔽! 邮箱:
上一篇:第一篇
下一篇:最后一篇
友情链接:CentOS 6.5下NFS安装配置
我的图书馆
CentOS 6.5下NFS安装配置
[root@local /]# service rpcbind start
Starting rpcbind:
[root@local /]# service nfs start
Starting NFS services:
Starting NFS quotas:
Starting NFS mountd:
Stopping RPC idmapd:
Starting RPC idmapd:
Starting NFS daemon:
[root@local /]#
TA的最新馆藏
喜欢该文的人也喜欢用户名:zh888
文章数:284
评论数:228
访问量:498413
注册日期:
阅读量:1297
阅读量:3317
阅读量:453672
阅读量:1138291
51CTO推荐博文
&&&&windows和Linux用SAMBA服务器,但是Linux和Linux主机如何共享资源呢?答案是NFS(network&file&system)NFS是SUN公司与1984年开发的,它是一种分布式文件系统。它的原理是在客户端上,通过网络将远程主机共享的文件系统利用安装mount的方式加入本机的文件系统,此后操作就像本地操作一样。这样的好处就是除了提成资源的使用效率,还可以大大节省硬盘的空间,因为每台主机不需要将所有的文件都复杂到本地上,同时也可以做到资源集中管理。&&&&目前nfs有两个版本NFSV2,NFSV3,NFS用RPC来传递客户端和服务端间的信息,因此在双方进行NFS时,必须启动portmap服务,并且适当的RUN&level。而且portmap服务在运行时,也需要以下协作rpc.mountd&&rpc.nfsd,如果确定portmap服务已经启动,可以运行指令,假设已经使用portmap服务的nfs服务器为centos6.0以上变更了portmap服务为rpcbind,在使用nfs时这点与centos5不同,下面配置一个nfs系统,用来使局域网内的所有用户均可访问该目录。[root@zh888&~]#&yum&-y&install&nfs-utils.i686&//安装nfs-utils.i686软件,如果不知道可以用yum&search&nfs来查看。[root@zh888&home]#&vi&/etc/exports&&/usr/share/nginx/html&192.168.200.0/24(ro,no_root_squash)&//这一行表明本机的/usr/share/nginx/html这个目录为nfs共享目录,可访问的ip地址区间为192.168.200.0-192.168.200.254,权限为只读,当访问者为root用户时方位该目录具有root权限在设置/etc/exports文件需要注意空格的使用在/etc/exports中输入共享目录以后一定要用exportfs命令&在/etc/exports文件中的每一条记录都代表一个共享资源以及访问权限设置,它的格式如下:共享目录&【客户端&(访问权限,选项,用户ID对应】&但注意共享目录是绝对路径如果是相对路径客户端并无法得知本地的相对路径。客户端:单一主机(ip,别名,主机名)指定超过一个主机,则必须空格加分隔群组:可以使用“@群组名称”的格式来指定允许nfs服务器群组。如@WORKGROUP万用字符:可以用*,?来指定允许连接的&NFS服务端的客户端,例如:*.表示允许来自网域所有连接主机。网络节点:如果要指定ip网络节点客户端,那么可以使用符合cidr格式的表示法,如192.168.0.0/24或192.168.0.0/255.255.255.0访问权限:nfs客户端权限分为两种rw,ro选项/etc/exports文件中允许使用的选项有很多。用户id对应&root_squash,no_root_squash,all_squash,no_all_squash[root@zh888&home]#&service&rpcbind&restart&//启动portmap服务现在变成rpcbind。Stopping&rpcbind:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Starting&rpcbind:&&&&[root@zh888&home]#&service&nfs&restart&//启动nfs网络文件系统Shutting&down&NFS&daemon:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&OK&&]Shutting&down&NFS&mountd:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&OK&&]Shutting&down&NFS&quotas:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&OK&&]Starting&NFS&services:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&OK&&]Starting&NFS&quotas:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&OK&&]Starting&NFS&mountd:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&OK&&]Starting&NFS&daemon:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&OK&&][root@zh888&home]#&chkconfig&--level&3&nfs&on&//设置runlevel&3启动nfs服务[root@zh888&home]#&exportfs&-rvexporting&192.168.200.0/24:/usr/share/nginx/html[root@zh888&home]#&showmount&-e&192.168.200.196&//查看nfs服务器上的共享资源Export&list&for&192.168.200.196:/usr/share/nginx/html&192.168.200.0/24&[root@zh888&home]#&mount&-t&nfs&192.168.200.196:/usr/share/nginx/html&/mnt&&//安装nfs服务器共享资源mount&nfs服务器:共享目录&本地安装目录[root@zh888&home]#&mount&//查看所有挂在的文件/dev/sda2&on&/&type&ext3&(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)/dev/sda1&on&/boot&type&ext3&(rw)none&on&/proc/sys/fs/binfmt_misc&type&binfmt_misc&(rw)sunrpc&on&/var/lib/nfs/rpc_pipefs&type&rpc_pipefs&(rw)nfsd&on&/proc/fs/nfsd&type&nfsd&(rw)192.168.200.196:/usr/share/nginx/html&on&/mnt&type&nfs&(rw,vers=4,addr=192.168.200.196,clientaddr=192.168.200.196)&//这里就是挂在的目录最后修改开机自动挂载工具/etc/fstab文件如下:下是一个/etc/fstab中的挂载NFS的一条记录。&&server&:&/remote/export&&&/local/directory&&nfs&&&options&&0&0&[root@zh888&home]#&echo&&192.168.200.196:/usr/share/nginx/html&/mnt&nfs&defaults&0&0&&&/etc/fstab&本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 centos nfs共享 的文章

 

随机推荐