--lvm으로 잡힌 swap 영역 resize하기--
--현재 swap은 lvm에서 vol 그룹 VolGroup00에 LogVol01이란 lvm을 잡혀있다.--
-- 이 lvm을 resize한후에 lvs를 다시 swap영역으로 만들어 주는것이 핵심이다.
[root@ldap ~]# cat /etc/fstab | grep -i swap
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
[root@ldap ~]#
--디스크 현황--
[root@ldap ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1044 8281507+ 8e Linux LVM
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
Disk /dev/sdc: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdc doesn't contain a valid partition table
Disk /dev/sdd: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdd doesn't contain a valid partition table
[root@ldap ~]#
--sdd가 할당되지 않았다. 남은 공간을 VolGroup00그룹에 할당한다. --
[root@ldap ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup00 1 2 0 wz--n- 7.88G 0
oravgs 2 1 0 wz--n- 15.99G 0
--볼륨그룹인 VolGroup00 의 공간을 늘린다.--
[root@ldap ~]# vgextend VolGroup00 /dev/sdd
No physical volume label read from /dev/sdd
Physical volume "/dev/sdd" successfully created
Volume group "VolGroup00" successfully extended
--10.84기가가 되었다.남은 공간은 2.94기가--
[root@ldap ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup00 2 2 0 wz--n- 10.84G 2.94G
oravgs 2 1 0 wz--n- 15.99G 0
--swap을 off한다.--
[root@ldap ~]# swapoff /dev/VolGroup00/LogVol01
--swap 영역을 resize한다.--
[root@ldap ~]# lvresize -L +2.93GB /dev/VolGroup00/LogVol01
Rounding up size to full physical extent 2.94 GB
Extending logical volume LogVol01 to 3.97 GB
Logical volume LogVol01 successfully resized
[root@ldap ~]#
[root@ldap ~]# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
LogVol00 VolGroup00 -wi-ao 6.88G
LogVol01 VolGroup00 -wi-a- 3.97G
oracle oravgs -wi-ao 15.99G
--다시 전체 lv를 swap 시스템으로 만들어 준다.--
[root@ldap ~]# mkswap /dev/VolGroup00/LogVol01
Setting up swapspace version 1, size = 4261408 kB
[root@ldap ~]# swapon /dev/VolGroup00/LogVol01
[root@ldap ~]# free -tom | grep -i swap
Swap: 4063 0 4063
[root@ldap ~]# swapon -s
Filename Type Size Used Priority
/dev/mapper/VolGroup00-LogVol01 partition 4161528 0 -2
[root@ldap ~]#

슈퍼아이피
12-12-12 23:02
0개
13회
일반문서
lvm으로 잡힌 swap 영역 resize하기
댓글목록
등록된 댓글이 없습니다.