快速业务通道

gfs的本地化实现方法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-16
fs (创建目录)

上传相关软件至目录下

#cd /home/gfs

个软件包有依赖关系请执行如下命令按序列安装,

rpm -ivh perl-Net-Telnet-3.03-5.noarch.rpm

rpm -ivh perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm

rpm -ivh perl-XML-SAX-0.14-5.noarch.rpm

rpm -ivh perl-XML-LibXML-Common-0.13-8.2.2.i386.rpm

rpm -ivh perl-XML-LibXML-1.58-5.i386.rpm

rpm -ivh pexpect-2.3-1.el5.noarch.rpm

rpm -ivh openais-0.80.6-8.el5.i386.rpm

rpm -ivh ipvsadm-1.24-10.i386.rpm

rpm -ivh piranha-0.8.4-13.el5.i386.rpm

rpm -ivh gfs2-utils-0.1.62-1.el5.i386.rpm

rpm -ivh gfs-utils-0.1.20-1.el5.i386.rpm

rpm -ivh kmod-gfs-xen-0.1.34-2.el5.i686.rpm

rpm -ivh cman-2.0.115-1.el5.i386.rpm

rpm -ivh rgmanager-2.0.52-1.el5.centos.i386.rpm

rpm -ivh system-config-cluster-1.0.57-1.0.noarch.rpm

四、创建GFS系统

格式化文件系统

格式化的命令如下:

gfs_mkfs -p lock_nolock -j NumberJournals BlockDevice

或者

mkfs -t gfs -p lock_nolock -j NumberJournals BlockDevice

参数解释:

-p lock_nolock 定义为nolock锁方式

-j NumberJournals NumberJournals 为一个数字表示,GFS分区中最多支持多少个节点同时挂载,这个可以在使用中动态调整

BlockDevice 为要格式化的分区

以要格式化的分区/dev/vg0/lvtest1 为例,请执行如下操作:

[root@gfs1 ~]# mkfs.gfs -p lock_nolock -j 3 /dev/vg0/lvtest1

This will destroy any data on /dev/vg0/lvtest1.

It appears to contain a gfs filesystem.

Are you sure you want to proceed? [y/n] y

Device: /dev/vg0/lvtest1

Blocksize: 4096

Filesystem Size: 29652

Journals: 3

Resource Groups: 8

Locking Protocol: lock_nolock

Lock Table:

Syncing...

All Done 此处回到#提示符下标示格式化完毕.

五、挂载文件系统

1、 在系统中创建一个挂载目录

[root@gfs1 /]#mkdir /pan

2、 然后执行[root@gfs1 ~]# lsmod |grep gfs 命令检查对应的gfs模块是否加载,如果执行上面命令能看到下面类似的结果

gfs 268644 4 表示对应的模块已经加载,如果没有执行#modprobe gfs 加载模块,一般在安装rpm包的时候会自动加载.
3、 执行下面的命令挂载分区
[root@gfs1 /]# mount -t gfs /dev/vg0/lvtest1 /pan/

4、 检查挂载状态执行mount命令能看到类似如下的信息:

[root@gfs1 ClusterStorage]# mount

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)

/dev/mapper/vg0-lvtest1 on /pan type gfs (rw,hostdata=jid=0:id=262145:first=1) 此处说明挂载成功.

5、 检查文件系统状态,进入挂载目录,创建一个文件,使用正常说明文件系统挂载.

[root@gfs1 ClusterStorage]# cd /pan/

[root@gfs1 pan]# ls

[root@gfs1 pan]# touch test 创建一个文件

[root@gfs1 pan]# ls

test

查看创建文件成功,说明文件系统的读写没有问题.

6、自动挂载

vi /etc/fstab 加入

/dev/mapper/vg0-lvtest1 /pan gfs defaults 0 0

对应的信息分别是:

挂载的设备 挂载点 文件系统类型 挂载参数 (0 0 标示开机的挂载时不会自动检测文件系统)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号