最近买了一个独立服务器玩玩,在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 |