Ubuntu:如何使用 GParted 安全地調整分割區大小

您可以使用 GParted 調整 Ubuntu 分割區的大小。對於 Ubuntu 根分割區或任何需要縮小或移動的分割區,最安全的方法是使用 Ubuntu Live USB 啟動,這樣目標分割區就不會被使用。單獨的資料分割區通常可以在卸載後從已安裝的桌面調整其大小。

在更改分區邊界之前,請備份重要文件並將筆記型電腦連接到交流電源。 GParted 警告:如果調整分割區大小的操作因硬體故障、斷電或其他故障而中斷,則分割區編輯可能會導致資料遺失。有關目前調整分割區大小的工作流程和注意事項,請參閱GParted 官方手冊。

調整大小之前你需要準備什麼

  • 目前無法替換的檔案備份。
  • 如果打算縮小分區,分區內部要有足夠的可用空間。
  • 如果您打算擴展分割區,則需要相鄰的未分配空間。 GParted 無法將分區擴展到位於其中間的另一個分區。
  • Ubuntu live USB 用於根分割區,或在無法安全卸載分割區時使用。

Canonical 文件中說明了 Ubuntu Desktop 26.04 LTS 的目前 Live 會話路徑:啟動安裝程式並選擇「試用 Ubuntu」。如果需要先建立安裝介質,請按照 Canonical 的可啟動 USB 指南進行操作。

如何調整 Ubuntu 根分割區或系統分割區的大小

1. 從 Ubuntu Live USB 啟動

插入U盤,重新啟動電腦,並在啟動選單中選擇U盤設備。不同廠商的啟動鍵可能有所不同;F12是常用鍵,Esc、F2和F10也可能被使用。在Ubuntu安裝程式中,完成初始語言和鍵盤設置,直到出現「試用Ubuntu」或「安裝Ubuntu」的選項,然後選擇「試用Ubuntu」。 Canonical的「試用Ubuntu桌面版」指南展示了目前的操作流程。

在調整系統分割區大小之前,勾選「試用 Ubuntu」選項的 Ubuntu Live 會話螢幕

2. 打開 GParted

在 Live 桌面中,開啟應用程式搜尋並啟動GParted。如果您的 Ubuntu 發行版或自訂 Live 映像中沒有包含 GParted,請連接到網路並使用sudo apt update下列命令暫時安裝它:`git install gparted`,然後執行 `git install gparted` sudo apt install gparted。

Ubuntu 桌面搜尋結果顯示 GParted 分割區編輯器

3. 選擇正確的磁碟和分割區

使用 GParted 右上角的裝置選擇器選擇正確的 SSD、NVMe 磁碟機或硬碟。裝置名稱可能類似 `<device name>`/dev/sda或 `< /dev/nvme0n1device name>`。請根據目標磁碟的大小、檔案系統和掛載點來識別它,而不要想當然地認為第一個磁碟總是 Ubuntu 磁碟。

GParted磁碟映射,選取了一個ext4 Ubuntu分割區,旁邊還有未分配空間。

如果目標分割區顯示為已掛載,請以滑鼠右鍵按一下該分割區,並在可用時選擇「卸載」。切勿嘗試卸載正在運作的系統本身。 GParted 指出,未掛載或非活動分割區可提供最廣泛的調整大小選項;某些已掛載的檔案系統支援線上擴展,但通常需要分割區處於非活動狀態才能縮小分割區。

4. 開啟調整大小/移動

右鍵點選分割區,然後選擇“調整大小/移動”。要增加分區,未分配空間必須緊鄰其旁邊。如果目標分割區和未分配空間之間有另一個分割區,則必須先小心地移動或調整中間分割區的大小。

在 GParted 上下文選單中選擇「調整大小/移動」選項,用於 ext4 分割區

5. 設定新的分割區大小

使用滑桿或「新大小」、 「分割前可用空間」和「分割後可用空間」欄位。縮小分割區時,請勿將新大小設定為低於 GParted 報告的最小值。擴展分區時,請僅將分區擴展到相鄰的未分配空間。

在變更 ext4 分割區大小之前,請使用 GParted 調整大小移動對話框

對於簡單的分區擴展操作,通常最好保持分區起始位置不變,這樣分區起始位置就不會移動。移動分區比更改分區結束邊界要花費更多時間,而且移動啟動分區可能會導致啟動問題。

將 ext4 分割區擴展到相鄰的未分配空間後,GParted 的「調整大小移動」對話框

6. 審核並執行待處理的操作

按一下“調整大小/移動”。 GParted 會將變更排隊,而不是立即寫入。檢查磁碟映射和「待處理操作」窗格。如果建議的結果有誤,請在套用任何操作之前使用「撤銷」功能。確認無誤後,點擊綠色的“應用”按鈕並確認。

GParted 視窗顯示了一個已排隊的「調整大小、移動」操作以及「套用」按鈕。

請勿在 GParted 運作時關閉電源、暫停、移除磁碟機或強制關閉 GParted。大幅度移動檔案可能比簡單的邊界變更耗時更長。

7. 確認成功並重啟

GParted 報告所有操作成功完成後,關閉程式並重新啟動電腦。出現提示時移除 Live USB,然後正常啟動。檢查 Ubuntu 是否啟動,以及調整大小後的檔案系統是否顯示預期容量。

GParted 完成對話方塊確認分割區調整大小操作已成功完成

從 Ubuntu 桌面調整非系統分割區的大小

對於運行系統不需要的獨立資料分割區,如果需要,可以從 Ubuntu 的軟體倉庫安裝 GParted:

sudo apt update
sudo apt install gparted

啟動 GParted,選擇正確的磁碟,卸載資料分割區,然後使用與上述相同的「調整大小/移動 → 查看待處理操作 → 應用」順序。 Ubuntu 目前在支援的版本中提供 GParted 軟體包;您可以在Ubuntu 官方軟體包網站上驗證其可用性。

為什麼 GParted 不允許您調整分割區大小

  • 分割區已掛載或處於活動狀態:卸載它,或使用啟動 USB 啟動系統分割區。
  • 沒有相鄰的未分配空間:如果可用空間最終位於錯誤的一側,或者它們之間仍然存在另一個分區,則縮小相鄰分區是不夠的。
  • 檔案系統無法縮小:不同檔案系統的支援情況有所不同。例如,GParted 可以擴充 XFS 檔案系統,但不能直接縮小 XFS 檔案系統。請查看GParted 官方功能表。
  • 磁碟使用 LUKS 加密或 LVM:調整大小前請先識別儲存層。加密容器和 LVM 實體磁碟區需要以正確的順序開啟、停用或調整對應圖層的大小。

對於典型的 Ubuntu ext4 安裝,關鍵規則很簡單:先備份,使用 Live USB 啟動根分割區,確保在擴充功能之前有相鄰的可用空間,除非必要,否則避免移動分割區起始位置,並在按一下「套用」之前檢查每個待處理的動作。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。