Ubuntu 分区空间调整 —— gparted

  要开始使用Ubuntu系统了,之前装系统时空间分配不合理,需要调整分区大小,本文结合博客中文档整理,参考链接:

ubuntu 16.04根目录磁盘空间扩容(亲测!!)
ubuntu系统重新分区、根目录扩容

一、传统方法

  通常Ubuntu上调整分区大小,需要取消待调整分区的挂载点,并重新挂载,具体操作方法可参考解决ubuntu home目录不够扩容问题,操作流程为:

# 创建目录
sudo mkdir /mnt/home
# 把/dev/sdb1挂载到/mnt/home
sudo mount /dev/sdb1 /mnt/home
# 同步/home到/mnt/home
sudo rsync -aXS /home/. /mnt/home/.
## 备注:rsync非常耗时,可以采用:sudo cp -a /home /mnt/home/

# 同步完成后重命名/home
sudo mv /home /home_old
# 新建/home
sudo mkdir /home
# 取消/dev/sdb1挂载
sudo umount /dev/sdb1
# 重新挂载/dev/sdb1到home
sudo mount /dev/sdb1 /home
# 查看/dev/sdb1的UUID
blkid
# 把UUID复制下来,修改/etc/fstab文件,实现开机自动挂载
sudo gedit /etc/fstab
    UUID=********-****-****-****-************ /home ext4 defaults 0 2 
# 保存之后重启系统,查看分区的挂载情况
df –h
# 确认一切正常后删除/home_old
## 备注:这里不清楚新创建的/mnt/home后续如何处理,这里只是记录方法,未实际测试

二、gparted安装

sudo apt-get install gparted

三、gparted使用

  当前系统中空间都带有钥匙标记,这时不能对分区进行操作,需要先卸载(unmount)或者停止(swapoff)。但这样可能存在操作影响系统运行的隐患,因此进入Ubuntu安装U盘的试用模式中操作 (该模式下分区不显示挂载点的命名如“\hoom”,因此先记着各分区的命名和大小) ,Ubuntu系统的U盘制作方式可参照使用UltraISO制作ubuntu安装u盘启动盘图文教程

  电脑插入U盘,并设置U盘为启动项,直接进入系统,此时即处于试用模式,搜索gparted就能启动已安装的gparted,可以看到除了linux-swap交互空间的钥匙标记还有,其它的都没了,选择linux-swap右击,选择swapoff即可解除交互空间的钥匙标记。

  右击待调整的分区,选择Resize/Move进行调整,主要有3个编辑框:

  • Free Space Preceding代表从分区左侧压缩N MB,放到列表中该分区和上方分区之间;
  • New Size表示当前分区的容量,若要压缩该分区,该值需要减去压缩值;
  • Free Space following代表从分区右侧压缩 N MB,放到列表中该分区和下方分区之间。

  以Free Space Preceding举例,选择好free space prceding 后,点击一下New Size的数值,会自动计算好压缩完后的空间,然后点击Resize/Move就能看到在分区上方会压缩出一个新分区unallocated。选择上一个分区进行resize/Move,进入界面后将Free Space following设为0并点击Free Space Preceding,就能将unallocated移动到该分区的上方,依次类推,直到移动到待扩容分区下方。

  如果系统将整个硬盘分区,待扩容和待压缩在不同分区,则上一步只能在同分区内生效,需要按照对待压缩盘的操作方式压缩区间。

  将所有unallocated空间移动到待扩容分区下方后,选择该分区进行rezise/move,对这个滑条进行操作,拉满即可。

  最后应用到整个系统,即选择菜单栏 >> Edit >> Apply all Operations >> Apply,或者点击界面上方的绿勾,等待完成即可。

  

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章