码迷,mamicode.com
首页 > 其他好文 > 详细

RHEL GFS文件系统创建和在线扩容

时间:2015-01-06 18:16:21      阅读:574      评论:0      收藏:0      [点我收藏+]

标签:gfs2 gfs

1.将linux集群做好。

2.安装多路径软件。

3.将存储分配给主机。

4.在主机上查找磁盘(集群中的所有主机都做)

  Qlogic HBA上:./ql-dynamic-tgt-lun-disc.sh -r -s

或者:

  echo "- - -" > /sys/class/scsi_host/hostX/scan

5.多路径软件查看磁盘是否找到(集群中的所有主机都做)

  multipath -ll

  此处找到的将是UUID号

6.更改/etc/multipath.conf(集群中的所有主机都做)

  新增:(例)

          multipath {

                wwid    3600508b4001079fc0000c00006580000

                alias   appsharetmp

        }

   为找到的UUID在多路径上分配别名。

7.service multipathd reload(集群中的所有主机都做)

  重新加载.

8.(任一主机上执行)

   pvcreate /dev/mapper/appsharetmp

9.(任一主机上执行)

   vgcreate gfsvgtmp /dev/mapper/appsharetmp

9 (任一主机上执行)

   lvcreate -L 29G -n gfstmp gfsvgtmp

   如果出现下面的错误,在两个节点上重启下clvmd进程即可

    Error locking on node h3cbl01: Volume group for uuid not found:

10 (任一主机上执行)

   mkfs.gfs2 -p lock_dlm -t new_cluster:gfsppan -j 2 /dev/gfsvgtmp/gfstmp

11 (集群中的所有主机都做)

   mount -t gfs2 /dev/gfsvgtmp/gfstmp /appsharetemp

12 (集群中的所有主机都做)

   修改/etc/fstab

   /dev/gfsvgtmp/gfstmp    /appsharetemp               gfs2    defaults            0 0




在线扩容:


在线扩容GFS文件系统

[root@h3cmr02-or appshare]# lvextend -L +1g /dev/gfsvg/gfslv 

  Extending logical volume gfslv to 42.00 GB

  Logical volume gfslv successfully resized

[root@h3cmr02-or appshare]# gfs2_grow  /dev/gfsvg/gfslv

FS: Mount Point: /appshare

FS: Device:      /dev/mapper/gfsvg-gfslv

FS: Size:        10747890 (0xa3fff2)

FS: RG size:     65533 (0xfffd)

DEV: Size:       11010048 (0xa80000)

The file system grew by 1024MB.

Error fallocating extra space : Operation not supported

gfs2_grow complete.


RHEL GFS文件系统创建和在线扩容

标签:gfs2 gfs

原文地址:http://panruiyan.blog.51cto.com/8785384/1599781

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!