LVM修改swap交換分區大小


為了更好的感受CentOS,我決定把虛擬機的內存從512減少到256,哈哈~~~

關機,修改,重啟。

然后再檢查一下,沒必要的服務全關掉,進程kill掉。

發現交換分區比較礙眼,然后發現是LVM的,然后就是改這里了。。。

   

先找到交換分區,fdisk里沒有,google了一下只有到/etc/fstab找了。

   

[root@centos01 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00 19G 4.0G 14G 23% /

/dev/sda1 99M 12M 82M 13% /boot

tmpfs 125M 0 125M 0% /dev/shm

.host:/ 193G 6.1G 187G 4% /mnt/hgfs

[root@centos01 ~]# cat /etc/fstab

/dev/VolGroup00/LogVol00 / ext3 defaults 1 1

LABEL=/boot /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/dev/VolGroup00/LogVol01 swap swap defaults 0 0

   

其實這里也有。。

[root@centos01 ~]# cat /proc/swaps

Filename Type Size Used Priority

/dev/mapper/VolGroup00-LogVol01 partition 1048568 0 -1

   

   

這里只有一個卷組,2個卷,一個是根分區,一個是swap分區。

   

[root@centos01 ~]# vgdisplay -v

Finding all volume groups

Finding volume group "VolGroup00"

--- Volume group ---

VG Name VolGroup00

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 3

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 2

Max PV 0

Cur PV 1

Act PV 1

VG Size 19.88 GB

PE Size 32.00 MB

Total PE 636

Alloc PE / Size 636 / 19.88 GB

Free PE / Size 0 / 0

VG UUID ASOZ1Q-lv3w-Mp8e-NbrI-KJyT-Z0fo-L5XsB2

 

--- Logical volume ---

LV Name /dev/VolGroup00/LogVol00

VG Name VolGroup00

LV UUID eavv3T-mYNr-UZSO-rgUS-RqAb-fwQT-FfK3fT

LV Write Access read/write

LV Status available

# open 1

LV Size 18.88 GB

Current LE 604

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:0

 

--- Logical volume ---

LV Name /dev/VolGroup00/LogVol01

VG Name VolGroup00

LV UUID zbtJp1-THIO-XHRQ-qpv1-PRRp-Wuqt-Ls4RFO

LV Write Access read/write

LV Status available

# open 1

LV Size 1.00 GB

Current LE 32

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:1

 

--- Physical volumes ---

PV Name /dev/sda2

PV UUID LUO0ND-cQIi-N60M-GlnC-CDsa-7JMn-NQrBNL

PV Status allocatable

Total PE / Free PE 636 / 0

   

   

目標找到了,開工!!

這里分幾部:

1、停掉swap分區

2、縮小swap對應卷的大小,同時增加根分區卷大小(資源不能浪費了!!)

3、同步卷

4、重做swap分區

5、DONE

   

[root@centos01 ~]# free

total used free shared buffers cached

Mem: 255444 143904 111540 0 14088 107696

-/+ buffers/cache: 22120 233324

Swap: 1048568 0 1048568

[root@centos01 ~]# swapoff -a

[root@centos01 ~]# free

total used free shared buffers cached

Mem: 255444 143432 112012 0 14100 107696

-/+ buffers/cache: 21636 233808

Swap: 0 0 0

[root@centos01 ~]# lvreduce /dev/VolGroup00/LogVol01 -L -512M

WARNING: Reducing active logical volume to 512.00 MB

THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce LogVol01? [y/n]: y

Reducing logical volume LogVol01 to 512.00 MB

Logical volume LogVol01 successfully resized

[root@centos01 ~]# lvextend /dev/VolGroup00/LogVol00 -L +512M

Extending logical volume LogVol00 to 19.38 GB

Logical volume LogVol00 successfully resized

[root@centos01 ~]#

[root@centos01 ~]# vgdisplay -v

Finding all volume groups

Finding volume group "VolGroup00"

--- Volume group ---

VG Name VolGroup00

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 5

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 1

Max PV 0

Cur PV 1

Act PV 1

VG Size 19.88 GB

PE Size 32.00 MB

Total PE 636

Alloc PE / Size 636 / 19.88 GB

Free PE / Size 0 / 0

VG UUID ASOZ1Q-lv3w-Mp8e-NbrI-KJyT-Z0fo-L5XsB2

 

--- Logical volume ---

LV Name /dev/VolGroup00/LogVol00

VG Name VolGroup00

LV UUID eavv3T-mYNr-UZSO-rgUS-RqAb-fwQT-FfK3fT

LV Write Access read/write

LV Status available

# open 1

LV Size 19.38 GB

Current LE 620

Segments 2

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:0

 

--- Logical volume ---

LV Name /dev/VolGroup00/LogVol01

VG Name VolGroup00

LV UUID zbtJp1-THIO-XHRQ-qpv1-PRRp-Wuqt-Ls4RFO

LV Write Access read/write

LV Status available

# open 0

LV Size 512.00 MB

Current LE 16

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:1

 

--- Physical volumes ---

PV Name /dev/sda2

PV UUID LUO0ND-cQIi-N60M-GlnC-CDsa-7JMn-NQrBNL

PV Status allocatable

Total PE / Free PE 636 / 0

   

已經改變了,但是還需要同步卷上的文件系統。

[root@centos01 ~]# resize2fs /dev/VolGroup00/LogVol00

resize2fs 1.39 (29-May-2006)

Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required

Performing an on-line resize of /dev/VolGroup00/LogVol00 to 5079040 (4k) blocks.

The filesystem on /dev/VolGroup00/LogVol00 is now 5079040 blocks long.

   

[root@centos01 ~]# resize2fs /dev/VolGroup00/LogVol01

resize2fs 1.39 (29-May-2006)

resize2fs: Bad magic number in super-block while trying to open /dev/VolGroup00/LogVol01

Couldn't find valid filesystem superblock.

   

交換分區不包含有效的文件系統,不能被同步,需要重建。

   

[root@centos01 ~]# mkswap /dev/VolGroup00/LogVol01

Setting up swapspace version 1, size = 536866 kB

[root@centos01 ~]# swapon -a

[root@centos01 ~]# free

total used free shared buffers cached

Mem: 255444 165340 90104 0 33768 109300

-/+ buffers/cache: 22272 233172

Swap: 524280 0 524280

   

   

DONE

   

博客園用起來感覺也很不爽!!!OneNote發布居然告訴我不支持圖片!!!!

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM