4

给已安装的Linux新增Swap交换分区

 2 years ago
source link: https://zhang.ge/1860.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

给已安装的Linux新增Swap交换分区

Jager · 3月2日 · 2014年新增swap分区 494次已读

跟了我5年多的本本已步入花甲,CPU严重老化,运行Windows异常吃力,于是考虑换成Linux试试。忙活了一天,测试了2个“家用”Linux发行版,一个是深度的Linux Deepin 2013,另一个是雨林木风的StartOS 5.1。在测试过程中也遇到一些有用的经验,现在就一一记录一下。

这是在安装完StartOS后进行的记录,因为是安装在以前的C盘,就没继续分区来新增挂载点,直接挂了个根分区(/)就装完了系统。进入系统之后,发现没swap交换分区,所以就手动添加了一下。

Ps:添加swap交换分区是需要root权限的,不会的可以点击查看如何启用此类系统的root帐号


新增swap分区,四个步骤即可搞定:

#在根目录生成swap文件,count设定块数,bs设定块大小,生成1G的swap代码如下:
dd if=/dev/zero of=/swapfile count=1024 bs=1024k
#设置交换分区,注意路径和上面的一致
mkswap /swapfile
#挂载交换分区,路径依然一致
swapon /swapfile

完成以上三个步骤之后,就可以使用 free -m 的命令查看到swap分区已经生效了,但是这还只是临时的,重启系统后将会失效,所以我们要将这个分区写到fstab中:

使用  vim /etc/fstab 编辑 fstab文件,在后面追加以下内容(路径依然不变)

#开机挂载交换分区
/swapfile swap swap defaults 0 0

如果不太会使用vim,可以使用echo 追加的方式写入,注意写入前先备份一下fstab文件。

echo "/swapfile swap swap defaults 0 0">>/etc/fstab

记录到此结束,最后附上博主的前三步操作截图,供参考:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK