GParted 是一套開放原始碼的免費磁碟分割工具,可用來管理 Windows 與 Linux 等各種系統的磁碟分割區。

GParted(GNOME Partition Editor)從名稱上就可以看得出來它就是 Parted 磁碟分割區工具 的一個視窗介面版本,同時也是 GNOME 官方所選定的磁碟分割區工具,其功能跟指令式的 Parted 差不多,不過操作上會比 Parted 更方便,以下是 GParted 的使用教學。

安裝 GParted

在 Debian 系列的 Linux(如 Ubuntu、Linux Mint)中可用 apt 安裝:

apt-get install gparted

Red Hat 系列的 Linux 可用 yum 安裝:

sudo yum install gparted

OpenSUSE 的話可用 zypper 安裝:

sudo zypper install gparted

如果需要處理 ext2、ext3 或 ext4 的檔案系統,還要同時安裝 e2fsprogs 這個檔案系統工具套件(不過這個應該通常也都會自動安裝)。

新增磁碟分割區

Step 1

安裝好 GParted 之後,Linux 桌面的主選單中應該就會有 GParted 的啟動圖示,其全名為 GNOME Partition Editor。

Linux 桌面主選單

Step 2

由於 GParted 這個工具是用來管理磁碟分割區的,啟動的時候會需要取得 root 管理者的權限。

取得 root 管理者的權限

Step 3

這是 GParted 的視窗介面,右上方的選單可以選擇硬碟,中間主要的部份是該顆硬碟目前的磁碟配置與空間使用狀況。

GParted 視窗介面

這個視窗介面的設計很直覺,我們可以一眼就看出整個硬碟的狀況。

Step 4

接著我們示範新增磁碟分割區,首先從右上方的硬碟選單中,選擇要新增分割區的硬碟。

選擇要新增分割區的硬碟

這裡我們選擇 /dev/sdb 這一顆 10GB 的硬碟作為示範。

Step 5

在未配置的空間上點選滑鼠右鍵,從選單中選擇「New」新增磁碟分割區。

選擇「New」新增磁碟分割區

Step 6

設定新磁碟分割區的大小,我們可以在下方輸入分割區的大小,或是直接用滑鼠拖曳的的方式調整,另外記得調整分割區的檔案格式(File system)等設定。

設定新磁碟分割區的大小

Step 7

分割區的設定完成後,畫面會像這樣,請注意這時候 GParted 還沒有實際進行磁碟的分割,它只是將要進行的工作放進下方的佇列中,等待所有的工作都確定了之後才會一起執行,GParted 這樣的設計可以降低新手不小心設定錯誤而造成硬碟資料損毀的風險。

GParted 工作佇列

Step 8

建立好所有的分割區,確認無誤之後,接著按下工具列的「Apply All Operations」(也就是那個綠色勾勾),套用所有操作。

建立好所有的分割區

Step 9

實際進行變更之前會有警告訊息,若確認無誤即可按下「Apply」進行所有佇列中的操作。

警告訊息

Step 10

在進行磁碟分割區的變更時會顯示這個進度視窗,等待所有的操作完成後,按下「Close」關閉這個進度視窗。

進度視窗

Step 11

這樣新增磁碟分割區的動作就完成了。

新增磁碟分割區完成

移動與變更磁碟分割區

GParted 也可以改變磁碟分割區的大小與位置,最常見的狀況就是一個磁碟分割區一開始配置的不夠大,當資料越來越多時,就需要把舊的分割區調大一些(當然前提是硬碟上還有其他可用的空間)。

以下是移動或變更磁碟分割區的步驟。

Step 1

選擇要進行調整的磁碟分割區,從右鍵選單中選擇「Resize/Move」。

調整磁碟分割區

Step 2

輸入分割區的大小與位置,也可以使用滑鼠來拖曳調整,這裡我們可以使用這個介面進行磁碟分割區的擴增、縮減或是移動。

使用滑鼠拖曳磁碟分割區

如果您想要增加分割區的大小,但是周圍已經沒有任何空間了,這時候就要先把鄰近的分割區刪除或是調整一下,騰出一些空間給這個分割區使用,才能進行擴增分割區的動作。

如果要移動分割區,可以使用滑鼠直接拖曳,快速又方便。

使用滑鼠拖曳磁碟分割區

設定調整完成之後,點選「Resize/Move」。

Step 3

如果有進行分割區移動的動作,就會出現這樣的警告訊息,這個訊息主要是告訴使用者如果移動開機的分割區,可能會造成無法開機的狀況,要修復這樣的問題可以參考 GParted 的 FAQ。如果移動的磁碟分割區只是存放資料用的,沒有安裝任何系統,就不需要理會這個問題。ˊ

警告訊息

Step 4

磁碟分割區的變更動作同樣會放進下方的佇列中,待確認無誤後才會進行。

準備變更磁碟分割區

接著按下工具列的「Apply All Operations」。

Step 5

按下「Apply」進行所有佇列中的操作。

警告訊息

Step 6

等待所有的操作完成。

進度視窗

Step 7

這是完成磁碟分割區變更後的狀況。

磁碟分割區變更完成

GParted Live CD/USB

GParted 除了安裝在一般的 Linux 系統上之外,它也有官方提供的 Live CD/USB,可以方便系統管理者隨時隨地使用。

GParted 的官方網站所提供的 iso 檔,下載下來之後可以燒錄成可開機的 Live CD 或是製作成 Live USB 隨身碟,以下我示範 Live USB 隨身碟的製作與使用方式。

Step 1

Live USB 的製作方式有很多,除了 GParted 官方的建議之外,Windows 的使用者可以使用 Pen Drive Linux’s USB Installer,Mac OS X 的話可以使用 Mac OS X 本身的磁碟工具來製作 Live USB,而在 Linux 中則可以使用內建的 USB 映像檔寫入程式來製作。

Linux Mint 的 USB 映像檔寫入程式

Step 2

選擇來源映像檔與目的 USB 隨身碟,然後點選「寫入」。

選擇來源映像檔與目的 USB 隨身碟

Step 3

等待映像檔寫入過程。

等待映像檔寫入過程

Step 4

映像檔寫入成功。

映像檔寫入成功

Step 5

將製作好的 GParted Live USB 隨身碟插入電腦中,使用該 USB 隨身碟開機,開機後選擇第一個選項「GParted Live(Default settings)」開機。

GParted Live USB 開機畫面

Step 6

設定 keymap,選擇預設的「Don’t touch keymap」。

設定 keymap

Step 7

選擇語言,預設的語言是英文,這裡也有提供中文的介面,如果想要使用中文的人,可以輸入 30

選擇語言

Step 8

選擇 mode,使用預設值 0 即可。

選擇 mode

Step 9

進入 X Window 的畫面之後,就會自動打開 GParted,接下來就可以使用 GParted 進行磁碟的管理了。

GParted Live USB 桌面畫面

GParted 中文介面

GParted 在一般常見的 Linux 發行版中應該都會有中文介面,操作方式都一樣,下面這張圖是中文版的 GParted 畫面。

GParted 中文介面

雖然中文的介面看起來比較舒服,但是對於伺服器管理者或是網管而言,熟悉英文版的操作還是必要的,畢竟不是每一台伺服器都會有中文介面,萬一臨時遇到沒有中文介面的 Linux 主機,不會使用英文的操作介面就很麻煩了。