歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux SWAP 分區建立及釋放內存

Linux SWAP 分區建立及釋放內存

日期:2017/2/28 14:50:42   编辑:Linux教程

方法一:

一、查看系統當前的分區情況:

>free -m
二、創建用於交換分區的文件:

>dd if=/dev/zero of=/whatever/swap bs=block_size (10M)count=number_of_block(3000)

三、設置交換分區文件:
>mkswap /export/swap/swapfile

四、立即啟用交換分區文件:
>swapon /whateever/swap

五、若要想使開機時自啟用,則需修改文件/etc/fstab中的swap行:

/whatever/swap swap swap defaults 0 0

方法二
增加交換分區空間的方法:
1.查看一下/etc/fstab確定目前的分區
2.swapoff /dev/hd**
3.free 看一下是不是停了.
4.fdisk 刪了停掉的swap分區
5.重新用FDISK建一個新的SWAP分區
6.mkswap /dev/hd**把新的分區做成swap
7.swapon /dev/hd**打開swap
8.修改/etc/fstab


操作實例:
1.查看系統Swap空間使用
# free
total used free shared buffers cached
Mem: 513980 493640 20340 0 143808 271780
-/+ buffers/cache: 78052 435928
Swap: 1052248 21256 1030992

2.在空間合適處創建swap文件
# mkdir swap
# cd swap
# dd if=/dev/zero of=swapfile bs=1024 count=10000
10000+0 records in
10000+0 records out
# ls -al
total 10024
drwxr-xr-x 2 root root 4096 7月 28 14:58 .
drwxr-xr-x 19 root root 4096 7月 28 14:57 ..
-rw-r--r-- 1 root root 10240000 7月 28 14:58 swapfile

# mkswap swapfile
Setting up swapspace version 1, size = 9996 KiB

3.激活swap文件
# swapon swapfile
# ls -l
total 10016
-rw-r--r-- 1 root root 10240000 7月 28 14:58 swapfile
# free
total used free shared buffers cached
Mem: 513980 505052 8928 0 143900 282288
-/+ buffers/cache: 78864 435116
Swap: 1062240 21256 1040984

生成1G的文件

# dd if=/dev/zero of=swapfile bs=10M count=3000

創建為swap文件

#mkswap swapfile

讓swap生效

#swapon swapfile
查看一下swap
#swapon -s
[root@cluster /]# swapon -sFilename Type Size Used Priority/dev/sda3 partition 1020116 1728 -1/state/partition1/swap/swapfile file 30719992 0 -2
加到fstab文件中讓系統引導時自動啟動
#vi /etc/fstab
/state/partition1/swap/swapfil swap swap defaults 0 0

完畢。

Copyright © Linux教程網 All Rights Reserved