GParted如何給Linux系統(tǒng)進行磁盤分區(qū)?
GParted是一款非常好用的linux系統(tǒng)磁盤分區(qū)工具,那么,GParted是怎么給linux系統(tǒng)進行磁盤分區(qū)的呢?今天,我們的電腦使用教程中,就要來跟大家分享一下這個問題的解決方法。在本教程中,我們將一起來人學習一下如何使用一個Linux 緊急引導磁盤實現(xiàn)您的更改。該磁盤被引導之后,您可以運行 GParted ,就像您從一個常規(guī)系統(tǒng)運行那樣,使用即指即點操作來告知軟件您想進行什么操作。
GParted
運行一個緊急磁盤
現(xiàn)在有許多 Linux 緊急磁盤(emergency discs),比如 PartedMagic 和 SystemRescueCd(見 參考資料)。您也可以使用您的 Linux 安裝介質(zhì),許多版本都包括一個救援模式(rescue mode),支持訪問 GParted 或者類似的實用工具。為了說明問題,我將介紹 PartedMagic 4.11 的使用;然而,籠統(tǒng)地說其他使用工具也是類似的。但是,需要以不同的方式啟動 GParted。
多數(shù)緊急磁盤是以 x86(32 位)的形式出現(xiàn)的,但是這些磁盤在 x86-64(64 位)計算機中也能很好地工作,甚至系統(tǒng)運行 64 位版本的 Linux 也可以。文件系統(tǒng)數(shù)據(jù)結構不受中央處理器(CPU)架構的影響。如果您要在其他的機器上運行,除了標準個人電腦(PC),比如 Macintosh,您需要檢查您的緊急磁盤能否同您的硬件一起工作。
一般情況下,您必須引導一個緊急磁盤,就像您引導一個 Linux 安裝磁盤那樣。在一些系統(tǒng)上,插入磁盤然后重新引導計算機執(zhí)行該任務。在有些系統(tǒng)上,您必須按一個功能鍵來選擇引導設備,或者調(diào)整一個基本輸入/輸出系統(tǒng)(BIOS)選項來從光驅引導,而不從硬盤引導。關于如何執(zhí)行該操作的具體細節(jié)是根據(jù)系統(tǒng)而定的,您需要查閱手冊頁獲取詳細信息。
當您引導 PartedMagic 時,出現(xiàn)一個引導菜單。選擇 Default settings (ns from RAM) 引導到標準系統(tǒng)。系統(tǒng)引導時,您可以看到出現(xiàn)一個桌面,其中含有常用工具的圖標,包括一個啟動 GParted 的 Partition Editor。雙擊這個圖標開始調(diào)整您的分區(qū)大小。
告知 GParted 關于您的更改
要調(diào)整一個分區(qū),右鍵單擊它,然后從下拉菜單選擇 Resize/Move。結果是出現(xiàn)如圖 2 所示的對話框。您可以使用圖形滑塊或者文本輸入域調(diào)整分區(qū)大小和位置。
GParted 提供一個即指即點界面來調(diào)整分區(qū)大小
首圖顯示了調(diào)整的 /dev/sdb7 的大小。將其開始點向右移動為 /dev/sdb5 的擴展騰出空間。為了完成圖中的分區(qū)的大小調(diào)整,您也要在調(diào)整 /dev/sdb5 大小之前將交換分區(qū)(/dev/sdb6)向右移動。另一種情況是,您可以刪除和重新創(chuàng)建交換分區(qū);然而,這可能需要修改 UUID 引用來交換 /etc/fstab 中的空間,當交換空間被移動后,您可以擴展 /dev/sdb5。
注意Align to 字段。這是 GParted 最近版本中的一個新特性,它能夠讓您將分區(qū)對齊柱面邊界,或者對齊 mebibyte (MiB) 邊界,或者兩者都不對齊。舊磁盤通常被分區(qū)來根據(jù)柱面邊界對齊,但是 MiB 對齊通常是用于 Windows Vista 或者更新版本的磁盤分區(qū)。Linux 支持這兩種對齊模式。如果您的系統(tǒng)雙重引導的Windows XP ,柱面對齊是必須的 。如果您的系統(tǒng)是雙重引導的 Windows Vista 或者更新版本,或者如果您的系統(tǒng)使用一個新的 4096 字節(jié)扇區(qū),MiB 對齊是必須的。
如果您想要從邏輯分區(qū)騰出空間給主分區(qū),您必須顯式地調(diào)整圍繞邏輯分區(qū)的擴展分區(qū),反之一樣。您可以像調(diào)整其他任何分區(qū)那樣做;然而您將發(fā)現(xiàn)點擊其列表條目比起點擊上述分區(qū)列表的圖表中的條目更為容易。
GParted 不允許您調(diào)整正在使用的分區(qū)。比如在分區(qū)的條目旁邊有一個鎖形圖標。您可以右鍵單擊分區(qū)并選擇 Unmount 卸載它。注意如果擴展分區(qū)其中包含的任何一個分區(qū)(包括交換空間)正在使用,那么它是以這種方式鎖定的。
在 GParted 中實現(xiàn)您的更改
在您向 GParted 通知您的更改之后,您必須通過選擇 Edit 》 Apply All Operations 菜單項或者單擊 Apply 圖標實現(xiàn)它。結果是出現(xiàn)一個進度對話框,概述程序正在執(zhí)行的一切。如果您決定撤銷操作,可以使用 GParted 的 undo 功能或者不應用您的更改直接從程序退出,那么您的磁盤將未有任何變化。
分區(qū)調(diào)整操作需要花費一定時間來完成,從一秒鐘到幾個小時不等,取決于改變的本質(zhì)和移動數(shù)據(jù)的多少。無論在何種情況下您都不能中斷正在運行的操作!如果這樣做將會破壞文件系統(tǒng),導致數(shù)據(jù)無法恢復。
修改磁盤參考資料
如果您想要添加或刪除分區(qū),您可能需要修改您的 /etc/fstab 文件或者您的引導加載程序配置,如上所述。要這樣做,您必須掛載您的根(/)分區(qū)并編輯該文件。在 圖 1 中,根分區(qū)是 /dev/sdb1,GParted 可以在 /media/sdb1 上掛載它,因此您應該編輯 /media/sdb1/etc/fstab。如果系統(tǒng)使用一個獨立的 /boot 分區(qū),您可能需要單獨掛載它,在根分區(qū)的 grub/menu.lst、grub/boot.conf 或 grub/boot.cfg 文件中編輯根加載程序配置。
檢查這些文件,然后將舊分區(qū)號替換成新的。如果您需要一些修改,在保存新配置之前先備份舊配置。
向前移動
此時,您可能需要重新引導您的系統(tǒng)。在 PartedMagic 中,單擊屏幕左下方的圖標并選擇 Logout,這向您提供包括重新引導在內(nèi)的一些選項。如果您還沒有移除緊急磁盤,務必確保移除它。運氣好的話,您的計算機應該重新引導到常規(guī) Linux 操作系統(tǒng),但是您將發(fā)現(xiàn)您的磁盤空間已經(jīng)改變了。
這篇文章介紹了基本的分區(qū)調(diào)整操作,本系列的第 2 部分將介紹更高級的操作以及其他選擇,包括調(diào)整 Logical Volume Management (LVM)、故障排除,以及調(diào)整操作不充足時您需要考慮的其他操作。