前言
最近在折腾独服的时候发现了一个很奇怪的系情,那就是Debian/Ubuntu默认会安装一个超大的swap分区,可能对系统来说,真的有某些用处,但对我来说,没有用,占我的空间。
但如何移除却有点细节要注意。如果不注意这些细节,可能会导致系统无法正常启动,然后又得进救援模式改回来(说的是我。。
过程
移除swap之前,推荐先看看swap分区是那个。顺便解除挂载
swapon -s
swapoff -a(你懒的话)或者swapoff 分区名
就能看到了。注意,这个分区名要记住,后面删分区要用
接下来就是一些细节。
首先修改fstab,删掉swap分区那一行
nano /etc/fstab
然后修改resume
nano /etc/initramfs-tools/conf.d/resume
修改好之后先别急着用fdisk删分区,先update一下保平安
执行以下命令
update-initramfs -u
update-grub
然后就可以愉快的用fdisk删分区了
先查看自己硬盘用的啥名字做的分区
lsblk
我的系/dev/sda这个,本文就以这个为例
进入fdisk
fdisk /dev/sda
fdisk不能输分区名,也就是说不能输/dev/sda1之类东东,要输主分区
然后按p看一下分区,既然你已经通过swapon知道分区了,直接删
输入d,在输入/dev/sda5(我的swap是sda5),再按w保存,搞定
最后reboot
就这么简单,处理细节真的妈逼麻烦。
暂无评论