Ubantu扩展SWAP区,使用gparted,以及死机非热启动解决方法

Ubantu扩展SWAP区,使用gparted,以及死机非热启动解决方法

Swap分区

Swap分区是用来扩展内存的,即使用一部分硬盘空间作为交换,个人认为电脑内存大于16G即不需要分配Swap空间。

我是已经装机完成之后,才发现忘记分配Swap分区,电脑内存有8个G,刚开始感觉可能已经够用了,就没有管,结果同时运行vscode和几十个chrome网页之后他死机了。。。

强制重启

尝试进入命令行,使用ctrl+alt+F1-6也进不去,所以
1、shutdown

2、poweroff

3、init

4、reboot

5、halt
等命令均无法使用,使用热启动会损坏机械硬盘,也可能对主板造成伤害,查阅之后,发现可以使用Ctrl + Alt + PrtSc (SysRq) + reisub(依次按下即可)进行强制重启。

扩充SWAP

在ubantu下扩充可以使用Gparted工具,如果没有安装可以sudo apt install, 使用此图形化页面工具可以选择分区,格式化为Swap,保存操作之后,右击可以设置为交换分区,
此时在终端输入free -m或者使用系统自带的监视器均可看到已经启用的Swap分区,但这样的保存不是永久的。
此时需要首先复制Swap分区的UUID,随后输入

sudo gedit /etc/fstab

来令其永久
输入UUID=... swap swap default 0 0保存即可

reboot重启发现已经成功!