茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1735230 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
PIMG_00221.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

小企鵝開談 : [分享]好用的磁碟分割工具

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15773
[分享]好用的磁碟分割工具 -- GNU parted <I>
好用的磁碟分割工具 -- GNU parted !!!
本文參考自 GNU 之 parted 說明文件http://www.gnu.org/software/parted/

磁碟分割的觀念很不幸地,分割你的硬碟可能是一件有點複雜的事。這是由於在各個許多不同的系統彼此之間所造成的影響,所以我們在分割的時侯,可能必須仔細考慮:

  • BIOS 或韌體方面 -- 這是建置在你的 ROM 晶片中的程式,他會作記憶體的檢查等等的工作。你無法輕易地改變系統中這類程式,舉例來說像 AmiBIOS, Award, Phoenix, OpenFirmware 這些都是屬於 BIOS 與韌體的程式,不過你只可能擁有其中一個而已。
  • 開機載入程式 ( boot loader ) -- 這是一套允許你選擇你要使用的是哪一個作業系統的開機載入程式,他不但具選單功能,還負責作業系統載入的工作。像是 LILO, GRUB, Yaboot, Quik 這些都是屬於這類的。你可以同時安裝超過一個以上的開機載入程式,特別是在你擁有超過一個以上的作業系統時。
  • 欲執行 Parted 的作業系統 ( 必須是 GNU/Linux ) 或是其它你所在用的作業系統
  • 檔案系統的型態 -- 這指的是資料存放在磁區中的方式,舉例來說像是 ext2, fat32, hfs, reiserfs 等等。通常你的各個磁區中會擁有一些不同的檔案型態。
  • 然而我們在這要介紹的 Parted 支援很多種 BIOS、開機載入程式、作業系統以及檔案系統的組合,而且未來它所能支援的功能還會更多。你若是想要進一步瞭解更多有關上述各個角色,你可以參考這裡:BIOS 及韌體開機載入程式作業系統以及parted 所支援的檔案系統等等。

    總之,parted就是可以用來改變你系統中磁區大小的工具,無論你是要用多餘的硬碟空間把某個磁區加大,或是要把 A 磁區割一些出來給 B 磁區用,都可以用 parted 來作喔 ~~~

    我們在這兒所要介紹的是 parted 的用法,以一般的情況來說,使用的方式都是大同小異的,和你所使用的系統是什麼其實沒有什麼關係。Parted 的使用有兩種操作模式:命令列與互動式模式。通常一開始,我們會在提示符號下,輸入:[code:1:135b23d6ed]parted [device][/code:1:135b23d6ed]的指令,這個指令的作用便是為你 device 所輸入的裝置進行編輯的工作,不過若是你懶得指定裝置的話,parted 會試著去猜你用的裝置是哪一個。

    Parted 指令的下達語法為:

    [code:1:135b23d6ed]parted [option] device [command [argument]][/code:1:135b23d6ed]在命令列的情況下,我們通常是這麼作的:[code:1:135b23d6ed]parted /dev/sda resize 1 52 104 mkfs 2 fat16[/code:1:135b23d6ed]( 編注:這個指令指的是重新編輯 /dev/sda 這個裝置中第一個磁區的大小範圍起始值為 52至 1024 ,以及將第二磁區格式化為 fat16 的檔案系統。)而在互動模式下,我們則是可以在命令提示符號的後頭,一次鍵入一個指令來進行編輯,你可以直接在命令列輸入:[code:1:135b23d6ed]parted[/code:1:135b23d6ed]會出現下列畫面:

    parted

    ( 上圖為在 Red Hat 8.0 下的 Gnome 執行終端機應用程式下達 parted 指令的擷取畫面 )

    進入 parted 的提示符號後,我們可以直接按下 enter 鍵或 help 的指令看看有哪些指令可以運用,可運用的指令有:

    parted-help

    若是想進一步瞭解這些指令的用法,還可以用 help [command] 的方式得到想要的資訊,例如我們想要知道 resize 這個指令怎麼下,我們可以這麼作:

    parted-help-command

    Parted 會一直在你想進行一些具危險性的動作之前,再度提醒你是不是真的要這麼作,除非那絕對是不可行的,parted 會幫你自動作一些更動,例如你想要縮減分割區的大小 ( 可能想多出一些可用的空間作其它應用 ) ,但你下的值太大了,parted 會自動調整大小到最小值,以不致於讓你的資料遺失為原則,要是他調整的值真的和你下的值差太多,他才會出示警告訊息,問你是不是要改別的值。
    在我們為硬碟進行分割區的調整之前,建議先以 print 的指令看看你現在的使用情況:

    parted-print

    你可以到http://ftp.gnu.org/gnu/parted/下載最新版的 GNU parted ,截至 2002 年 12 月 7 日止,最新的版本為:parted-1.6.4.tar.gz
    前一個主題 | 下一個主題 | | | |

    討論串



    
    Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|