linux下增加swap大小,Linux系统增加swap空间大小

1 察看分区情况

# lvdisplay

--- Logical volume ---

LV Name                /dev/VolGroup00/LogVol00

VG Name                VolGroup00

LV UUID                SEv91z-ZOFa-Z9s1-H8AS-y4GW-FHx2-N0wqDq

LV Write Access        read/write

LV Status              available

# open                 1

LV Size                58.75 GB

Current LE             1880

Segments               1

Allocation             inherit

Read ahead sectors     0

Block device           253:0

--- Logical volume ---

LV Name                /dev/VolGroup00/LogVol01

VG Name                VolGroup00

LV UUID                tqm1T1-JWBD-AAKE-mqvl-X2xk-4QU9-nKns0r

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     0

Block device           253:1

或者察看/etc/fstab文件获得分区信息

# 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

备注:以上信息可以看出该Linux系统中逻辑分区的大小和swap空间的大小,分别为58.75 GB和1.00 GB。

2 减少文件逻辑分区(/dev/VolGroup00/LogVol00)的大小用于增加交换分区。交换分区要增加多少必须先从文件分区减少同样的空间

# lvreduce -L -3072M /dev/VolGroup00/LogVol00

执行后提示如下信息:

WARNING: Reducing active and open logical volume to 55.75 GB

THIS MAY DESTROY YOUR DATA (filesystem etc.)

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

Reducing logical volume LogVol00 to 55.75 GB

Logical volume LogVol00 successfully resized

注意:减少分区3072M空间,注意3072M前不要少了"-",否则变成减少到3072M了

3 关闭交换分区

# swapoff -v /dev/VolGroup00/LogVol01

4 重新分配大小,增加3072M,增加后交换分区大小到4G

# lvm lvresize /dev/VolGroup00/LogVol01 -L +3072M

成功分配后会提示如下信息:

Extending logical volume LogVol01 to 4.00 GB

Logical volume LogVol01 successfully resized

5 格式化swap分区

# mkswap /dev/VolGroup00/LogVol01

成功后会提示如下信息:

Setting up swapspace version 1, size = 4294963 kB

no label, UUID=e5d4152f-2807-4fb0-ad6a-b7a1993baee8

6 启动swap分区,并增加到/etc/fstab自动挂载

# swapon -va

查看swap分区大小

# cat /proc/swaps 或者# free –m  或者 top

一般网上的介绍都是3-4-5-6步。而实际中一般没有多余的磁盘空间用于增加交换分区,必须先减少文件分区才行。

如有不正确的地方还请大家指正与交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值