您的位置 首页 硬件

在Linux体系环境下运用GFS文件体系

#FormatImgID_0# GFS文件系统其实是一个网络日志文件系统,通常被用作多台计算机共享同一存储设备。由于GFS是日志文件系统,所以,如果将其应用到单独

#FormatImgID_0# GFS文件体系其实是一个网络日志文件体系,通常被用作多台核算机同享同一存储设备。由于GFS是日志文件体系,所以,假如将其应用到独自的一台核算机上,即彻底等同于本地日志文件体系,享用日志文件体系带来的优点。本文便向各位简介GFS文件体系在linux环境下的运用。

一、 下载与编译

下载GFS文件体系地址:http://www.sistina.com/products_gfs.htm

GFS文件体系曾经是一个源代码彻底揭露的项目,直至版别为GFS-4.2.0时都能够下载到源代码。笔者在写这一篇文章时,下载到了GFS4.2.0的源代码,可是现在再也无法下载到GFS4.2.0今后的代码了,由于GFS开端收费了。不过,4.1.1及曾经的版别依然能够在这里下载到:ftp://ftp.sistina.com/pub/GFS。 试用版能够经过在http://www.sistina.com/注册后下载运用30天。

1、 编译中心

本文以GFS4.2.0为例进行阐明。首要对中心打补丁,运转以下脚本,为中心打补丁:

# ./GFS-contribe-4.2.0/scripte/apply_patch –k /usr/src/linux –p

答复一大串的yes,

完结打补丁作业。之后,运转以下指令:

#make menuconfig

#make dep

#make bzImage;make modules; make modules_install

#cp bzImage /boot

修改/etc/lilo.conf,运转lilo

之后,重新发动体系。

2、装置GFS文件体系的配套东西软件

装置进程如下:

#tar –zxvf GFS-4.2.0.tar.gz

编译进程如下:

#./configure

#make

#make install

编译装置GFS东西完结。

二、 运用GFS文件体系

在编译时,将GFS编译为可加载模块,所以在运用时,首要要加载GFS模块。加载模块指令如下:

#modprobe nolock

在加载gfs模块之前首要要加载nolock模块,由于gfs依赖于nolock模块

#modprobe gfs

编译时,GFS文件体系是以可刺进模块方法编译的,所以用此指令加载gfs模块。

内核加载了对GFS文件体系的支撑模块后,接下来是创立一个GFS文件体系,运用GFS东西创立GFS文件体系,创立进程如下:

[root@test /sbin]# ./mkfs_gfs -j 5 /dev/sda8 –p nolock

Device: /dev/sda8

Blocksize: 4096

Filesystem Size: 177484

Journals: 5

Resource Groups: 10

Locking Protocol:

Lock Table:

Syncing…

All Done

[root@test /sbin]#

阐明:将分区/dev/sda8格局化为gfs文件体系,在本分区内保存日志记载。

格局化完结后,下来是加载GFS文件体系

# mount –t gfs /dev/hda8 /gfs ##阐明:将GFS分区加载到/gfs目录下

GFS: Trying to acquire journal lock 0…

GFS: Trying at journal 0…

GFS: Done

以上表明成功mount,接下来就能够运用了。

为了让今后机器发动今后主动加载GFS文件体系,需求改写/etc/fstab文件,加以下内容:

/dev/hda8 /gfs default 0 0

今后体系发动时就会主动加载GFS文件体系了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/298145.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部