리눅스

Total 331
Today 0
profile_image
슈퍼아이피
12-12-12 23:02 0개 13회
일반문서
lvm으로 잡힌 swap 영역 resize하기

--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 ~]#



댓글목록

등록된 댓글이 없습니다.