Ubuntu 新建swap分区及启用

Posted TonyLuis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 新建swap分区及启用相关的知识,希望对你有一定的参考价值。

个人电脑配置:500G机械硬盘+16G NGFF SSD+8G Physical Memory

之前安装Ubuntu16.04,默认装到NGFF的SSD里,/和swap分区一共才16G,于是删除swap分区,发现开机速度奇慢无比,即便将swappiness设为0依旧,so需要在机械硬盘上重新划分一块swap分区。

注意,由于MBR分区系统最多只能有4块primary分区,因此建议先在磁盘末尾划出一块比较大的Extend分区,便于以后使用。

①在Extend分区划出一块Logical分区

②sudo fdisk -l 查看分区设备号,这里我的是/dev/sda7

③sudo mkswap /dev/sda7 将sda7转为swap分区格式

④sudo swapon /dev/sda7

进行完上述操作之后reboot后用free命令查看,swap显示仍旧为0,这是因为/ec/fstab 里的值并没有更新

①sudo blkid -t TYPE=swap 查看swap的Label(UUID)

②vim /etc/fstab 修改swap的Label即可

最后,可以修改swappiness的值,内存比较大的情况下,建议修改为10

①sudo vim /proc/sys/vm/swappiness 将其改为10

sudo vim /etc/sysctl.conf 最后加上一行vm.swappiness=10

 

以上是关于Ubuntu 新建swap分区及启用的主要内容,如果未能解决你的问题,请参考以下文章

禁用ubuntu启用虚拟内存swap

阿里云云主机添加swap分区

国内gitlab拉取代码很慢

Linux 学习总结(88)—— Linux 系统中的 Swap 交换分区总结

腾讯云Ubuntu添加swap分区的方法

ubuntu挂载及分区