• 現状の領域確認[両ホスト]
# df -h /dev/drbd0
Filesystem            Size  Used Avail Use% Mounted on
/dev/drbd0             40G  5.0G   33G  14% /var/lib/mysql
# lvs /dev/vg01/var_lib_mysql
  LV            VG     Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  var_lib_mysql vg01   -wi-ao 40.00G

  • VGの余り領域を確認
# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  vg01     1   8   0 wz--n- 801.44G 684.44G

  • LVM拡張[両ホスト](例:1GB)
# lvextend -L +1G /dev/vg01/var_lib_mysql
  Extending logical volume var_lib_mysql to 41.00 GB
  Logical volume var_lib_mysql successfully resized
# lvs /dev/vg01/var_lib_mysql
  LV            VG     Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  var_lib_mysql vg01   -wi-ao 41.00G


  • DRBD領域の拡張[Primaryホスト]
# drbdadm resize r0
# cat /proc/drbd
version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by root@mysql01, 2010-02-05 12:37:12
 0: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r---
    ns:73323912 nr:5386020 dw:78565548 dr:5055986 al:10326 bm:256 lo:0 pe:0 ua:0 ap:0 oos:904380
        [=>..................] sync'ed: 14.4% (904380/1048764)K
        finish: 0:00:25 speed: 36,096 (36,096) K/sec
※この時点でDRBDの同期が始まる

  • DRBD領域の拡張[Secondaryホスト]
# cat /proc/drbd
version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by buildcentos@v20z-x86-64.home.local, 2008-10-14 10:57:44
 0: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:73487864 nr:95970352 dw:169458060 dr:1684311 al:4661 bm:1169 lo:0 pe:0 ua:0 ap:0 oos:0
※同期完了後にSecondaryホストで実行
# drbdadm resize r0

  • FS拡張[※Primaryホストのみ]
# resize2fs /dev/drbd0
もしくは
# ext2online /dev/drbd0
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b

# df -h /dev/drbd0
Filesystem            Size  Used Avail Use% Mounted on
/dev/drbd0             41G  5.0G   34G  14% /var/lib/mysql

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2011年01月04日 16:05