1. 程式人生 > >linux下調整交換分區的大小

linux下調整交換分區的大小

tro rgb 制作 str share default 一起努力 成了 whole

centos 和 redhat調整交換分區大小的方法是一樣的,本人已經做過;

第一步,你要確定你的磁盤上有足夠的空間可以做交換分區,交換分區實在磁盤上找一塊空閑的空間來模擬成內存,在內存不夠用的時候,把一些不重要的內容放到交換分區中,所以,執行一些 free -h 命令,確認一些你的磁盤空降吧!

首先、還是確認一下自己交換分區的大小

[root@centos-2 ~]# free -m

total used free shared buffers cached

Mem: 988 137 851 0 10 49

-/+ buffers/cache: 76 911

Swap: 1983 0 1983


第二步,開始制作交換分區

1、在/tmp下填充一個1G的空間

[root@centos-2 ~]#dd if=/dev/zero of=/tmp/swap bs=1MB count=1024

2、制作交換分區

[root@centos-2 ~]# mkswap /tmp/swap

mkswap: /tmp/swap: warning: don't erase bootbits sectors

on whole disk. Use -f to force.

Setting up swapspace version 1, size = 999996 KiB

no label, UUID=d52e8354-3784-4468-aed5-8fcd2d8d554f

3、交換分區是需要激活的,不是你說是就是的呦!

[root@centos-2 ~]# swapon /tmp/swap

4、掛載交換分區,讓其開機自啟動

[root@centos-2 ~]# vim /etc/fstab

/dev/mapper/vg_centos2-lv_root / ext4 defaults 1 1

UUID=416d2b88-9e18-49b5-a5f7-3a34b4824216 /boot ext4 defaults 1 2

/dev/mapper/vg_centos2-lv_swap swap swap defaults 0 0

/tmp/swap swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0


5、再次確認是否交換分區真的成功了

[root@centos-2 ~]# free -h

total used free shared buffers cached

Mem: 988M 925M 63M 240K 4.8M 819M

-/+ buffers/cache: 100M 888M

Swap: 2.9G 0B 2.9G

OK,交換分區這就創建完成了,小夥伴們,一起努力吧!

linux下調整交換分區的大小