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,或者點擊界面上方的綠勾,等待完成即可。

  

  

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