Ubuntu 18.04中扩展ext4分区sda2的操作咨询
嗨,我来帮你解决这个扩展分区的问题~你遇到的情况很常见,因为swap分区正占用着sda2后面的连续空间,而且GParted不让你删除它,是因为这个swap分区当前正在被系统挂载使用。下面是一步步的安全操作方法:
第一步:禁用swap分区
先把正在运行的swap关掉,这样GParted才能对它进行删除操作。打开终端,执行命令:sudo swapoff /dev/sdaX这里的
/dev/sdaX要替换成你的红色swap分区的实际路径(比如sda3)。执行完后可以用cat /proc/swaps命令确认,如果输出里没有这个swap分区的信息,就说明禁用成功了。第二步:删除swap分区
现在回到GParted,右键点击那个红色的swap分区,就能看到「删除」选项了(之前灰色是因为分区在使用)。点击删除后,这部分空间就会变成未分配的空闲区域。第三步:扩展sda2分区
右键点击sda2分区,选择「Resize/Move」选项,在弹出的窗口里把右侧的滑块拉到最右边,让sda2占用所有刚空出来的空闲空间,确认后点击GParted界面上方的绿色对勾按钮,执行分区调整操作。第四步:重建swap分区(可选但推荐)
如果你还需要swap分区来做内存交换,可以在刚才的空闲区域右键选择「新建」,文件系统类型选择「linux-swap」,设置好合适的大小(通常建议和你的物理内存容量相当,或者根据自己的需求调整),然后点击应用。
之后还要更新系统的挂载配置,确保开机自动挂载新的swap:- 用
sudo blkid命令找到新swap分区的UUID(输出里找TYPE="swap"的那一行) - 编辑
/etc/fstab文件:sudo nano /etc/fstab,把原来swap分区的UUID替换成新的,或者直接写入一行:/dev/sdaX swap swap defaults 0 0(X是新swap的分区号) - 最后执行
sudo swapon /dev/sdaX启用新的swap分区
- 用
重要提醒:操作前一定要备份好sda2里的重要数据!另外,如果你要扩展的sda2是系统根分区,建议用Ubuntu Live CD/USB启动后再进行操作,避免分区被系统占用导致调整失败。
备注:内容来源于stack exchange,提问作者mgms62

