> Linux教程 > linux基础 >

Linux环境下增加swap分区的大小

最近买了一个独立服务器玩玩,在BurstNet公司买的,趁着活动买了一台,4G内存,500G硬盘,5个Ip地址,免费的DirectAdmin控制面板,感觉还是可以的,我在留言时让他们不要分区,我的意思是不要分出多个磁盘来,结果花了3天的时间给我安装好了,拿到一看,果然是实打实的500G,SWAP分区的大小为零,我一下没想通,怎么swap分区为零来着,后来想想好想我当时说的有点歧义,不过后悔也来不及了,从装系统要25刀,可不想花那么多钱,于是小站站长经过一番折腾,终于是搞定了这个问题。

我的独立服务器是4G的,所以打算swap分区也分4G,首先划分一个4G的文件块作为交换分区块,位置在/swap/swapfile:

# cd /
# mkdir swap
# cd swap
# dd if=/dev/zero of=swapfile bs=1024 count=4096000

然后设置交换文件:

# mkswap /swap/swapfile

启用分区文件:

# swapon /swap/swapfile
# free -m

将此项作为默认的挂在项,在开机时启用,这个过程较为危险,如果不小心输错了内容会导致下次开机打不开,可以在设置完成之后使用mount -a命令试验一下,如果没有报错的话,那就是可以的。

# vi /etc/fstab
/swap/swapfile swap swap defaults 0 0
 
(责任编辑:IT)