Ubuntu分区空间调整——gparted
  要开始使⽤Ubuntu系统了,之前装系统时空间分配不合理,需要调整分区⼤⼩,本⽂结合博客中⽂档整理,参考链接:
⼀、传统⽅法
  通常Ubuntu上调整分区⼤⼩,需要取消待调整分区的挂载点,并重新挂载,具体操作⽅法可参考,操作流程为:
# 创建⽬录
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
ubuntu安装教程
# 确认⼀切正常后删除/home_old
## 备注:这⾥不清楚新创建的/mnt/home后续如何处理,这⾥只是记录⽅法,未实际测试
⼆、gparted安装
sudo apt-get install gparted
三、gparted使⽤
  当前系统中空间都带有钥匙标记,这时不能对分区进⾏操作,需要先卸载(unmount)或者停⽌(sw
apoff)。但这样可能存在操作影响系统运⾏的隐患,因此进⼊Ubuntu安装U盘的试⽤模式中操作 (该模式下分区不显⽰挂载点的命名如“\hoom”,因此先记着各分区的命名和⼤⼩) ,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,或者点击界⾯上⽅的绿勾,等待完成即可。