天天看點

GParted如何給Linux系統進行磁盤分區?

gparted是一款非常好用的linux系統磁盤分區工具,那麼,gparted是怎麼給linux系統進行磁盤分區的呢?今天,我們的電腦使用教程中,就要來跟大家分享一下這個問題的解決方法。在本教程中,我們将一起來人學習一下如何使用一個linux 緊急引導磁盤實作您的更改。該磁盤被引導之後,您可以運作 gparted ,就像您從一個正常系統運作那樣,使用即指即點操作來告知軟體您想進行什麼操作。

GParted如何給Linux系統進行磁盤分區?

gparted

運作一個緊急磁盤

現在有許多 linux 緊急磁盤(emergency discs),比如 partedmagic 和 systemrescuecd(見 參考資料)。您也可以使用您的 linux 安裝媒體,許多版本都包括一個救援模式(rescue mode),支援通路 gparted 或者類似的實用工具。為了說明問題,我将介紹 partedmagic 4.11 的使用;然而,籠統地說其他使用工具也是類似的。但是,需要以不同的方式啟動 gparted。

多數緊急磁盤是以 x86(32 位)的形式出現的,但是這些磁盤在 x86-64(64 位)計算機中也能很好地工作,甚至系統運作 64 位版本的 linux 也可以。檔案系統資料結構不受中央處理器(cpu)架構的影響。如果您要在其他的機器上運作,除了标準個人電腦(pc),比如 macintosh,您需要檢查您的緊急磁盤能否同您的硬體一起工作。

一般情況下,您必須引導一個緊急磁盤,就像您引導一個 linux 安裝磁盤那樣。在一些系統上,插入磁盤然後重新開機計算機執行該任務。在有些系統上,您必須按一個功能鍵來選擇引導裝置,或者調整一個基本輸入/輸出系統(bios)選項來從光驅引導,而不從硬碟引導。關于如何執行該操作的具體細節是根據系統而定的,您需要查閱手冊頁擷取詳細資訊。

當您引導 partedmagic 時,出現一個引導菜單。選擇 default settings (ns from ram) 引導到标準系統。系統引導時,您可以看到出現一個桌面,其中含有常用工具的圖示,包括一個啟動 gparted 的 partition editor。輕按兩下這個圖示開始調整您的分區大小。

告知 gparted 關于您的更改

要調整一個分區,右鍵單擊它,然後從下拉菜單選擇 resize/move。結果是出現如圖 2 所示的對話框。您可以使用圖形滑塊或者文本輸入域調整分區大小和位置。

gparted 提供一個即指即點界面來調整分區大小

首圖顯示了調整的 /dev/sdb7 的大小。将其開始點向右移動為 /dev/sdb5 的擴充騰出空間。為了完成圖中的分區的大小調整,您也要在調整 /dev/sdb5 大小之前将交換分區(/dev/sdb6)向右移動。另一種情況是,您可以删除和重新建立交換分區;然而,這可能需要修改 uuid 引用來交換 /etc/fstab 中的空間,當交換空間被移動後,您可以擴充 /dev/sdb5。

注意align to 字段。這是 gparted 最近版本中的一個新特性,它能夠讓您将分區對齊柱面邊界,或者對齊 mebibyte (mib) 邊界,或者兩者都不對齊。舊磁盤通常被分區來根據柱面邊界對齊,但是 mib 對齊通常是用于 windows vista 或者更新版本的磁盤分區。linux 支援這兩種對齊模式。如果您的系統雙重引導的windows xp ,柱面對齊是必須的 。如果您的系統是雙重引導的 windows vista 或者更新版本,或者如果您的系統使用一個新的 4096 位元組扇區,mib 對齊是必須的。

如果您想要從邏輯分區騰出空間給主分區,您必須顯式地調整圍繞邏輯分區的擴充分區,反之一樣。您可以像調整其他任何分區那樣做;然而您将發現點選其清單條目比起點選上述分區清單的圖表中的條目更為容易。

gparted 不允許您調整正在使用的分區。比如在分區的條目旁邊有一個鎖形圖示。您可以右鍵單擊分區并選擇 unmount 解除安裝它。注意如果擴充分區其中包含的任何一個分區(包括交換空間)正在使用,那麼它是以這種方式鎖定的。

在 gparted 中實作您的更改

在您向 gparted 通知您的更改之後,您必須通過選擇 edit 》 apply all operations 菜單項或者單擊 apply 圖示實作它。結果是出現一個進度對話框,概述程式正在執行的一切。如果您決定撤銷操作,可以使用 gparted 的 undo 功能或者不應用您的更改直接從程式退出,那麼您的磁盤将未有任何變化。

分區調整操作需要花費一定時間來完成,從一秒鐘到幾個小時不等,取決于改變的本質和移動資料的多少。無論在何種情況下您都不能中斷正在運作的操作!如果這樣做将會破壞檔案系統,導緻資料無法恢複。

修改磁盤參考資料

如果您想要添加或删除分區,您可能需要修改您的 /etc/fstab 檔案或者您的引導加載程式配置,如上所述。要這樣做,您必須挂載您的根(/)分區并編輯該檔案。在 圖 1 中,根分區是 /dev/sdb1,gparted 可以在 /media/sdb1 上挂載它,是以您應該編輯 /media/sdb1/etc/fstab。如果系統使用一個獨立的 /boot 分區,您可能需要單獨挂載它,在根分區的 grub/menu.lst、grub/boot.conf 或 grub/boot.cfg 檔案中編輯根加載程式配置。

檢查這些檔案,然後将舊分區号替換成新的。如果您需要一些修改,在儲存新配置之前先備份舊配置。

向前移動

此時,您可能需要重新開機您的系統。在 partedmagic 中,單擊螢幕左下方的圖示并選擇 logout,這向您提供包括重新開機在内的一些選項。如果您還沒有移除緊急磁盤,務必確定移除它。運氣好的話,您的計算機應該重新開機到正常 linux 作業系統,但是您将發現您的磁盤空間已經改變了。

這篇文章介紹了基本的分區調整操作,本系列的第 2 部分将介紹更進階的操作以及其他選擇,包括調整 logical volume management (lvm)、故障排除,以及調整操作不充足時您需要考慮的其他操作。

本文作者:佚名

來源:51cto

繼續閱讀