分类: LINUX
2009-02-13 09:09:35
[root@www ~]# parted [裝置] [指令 [參數]] 選項與參數: 指令功能: 新增分割:mkpart [primary|logical|extended] [ext3|vfat] 開始 結束 分割表 :print 刪除分割:rm [partition] 範例一:以 parted 列出目前本機的分割表資料 [root@www ~]# parted /dev/hdc print Model: IC35L040AVER07-0 (ide) <==硬碟介面與型號 Disk /dev/hdc: 41.2GB <==磁碟檔名與容量 Sector size (logical/physical): 512B/512B <==每個磁區的大小 Partition Table: msdos <==分割表形式 Number Start End Size Type File system Flags 1 32.3kB 107MB 107MB primary ext3 boot 2 107MB 10.6GB 10.5GB primary ext3 3 10.6GB 15.8GB 5240MB primary ext3 4 15.8GB 41.2GB 25.3GB extended 5 15.8GB 16.9GB 1045MB logical linux-swap 6 16.9GB 18.9GB 2056MB logical ext3 7 18.9GB 19.2GB 263MB logical linux-swap [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]
面是最簡單的 parted 指令功能簡介,你可以使用『 man parted 』,或者是『 parted /dev/hdc help mkpart 』去查詢更詳細的資料。比較有趣的地方在於分割表的輸出。我們將上述的分割表示意拆成六部分來說明:
- Number:這個就是分割槽的號碼啦!舉例來說,1號代表的是 /dev/hdc1 的意思;
- Start:起始的磁柱位置在這顆磁碟的多少 MB 處?有趣吧!他以容量作為單位喔!
- End:結束的磁柱位置在這顆磁碟的多少 MB 處?
- Size:由上述兩者的分析,得到這個分割槽有多少容量;
- Type:就是分割槽的類型,有primary, extended, logical等類型;
- File system:就如同 fdisk 的 System ID 之意。
接下來我們嘗試來建立一個全新的分割槽吧!因為我們僅剩下邏輯分割槽可用,所以等一下底下我們選擇的會是 logical 的分割類型喔!
範例二:建立一個約為 512MB 容量的邏輯分割槽 [root@www ~]# parted /dev/hdc mkpart logical ext3 19.2GB 19.7GB # 請參考前一表格的指令介紹,因為我們的 /dev/hdc7 在 19.2GB 位置結束, # 所以我們當然要由 19.2GB 位置處繼續下一個分割,這樣懂了吧? [root@www ~]# parted /dev/hdc print .....前面省略..... 7 18.9GB 19.2GB 263MB logical linux-swap 8 19.2GB 19.7GB 502MB logical <==就是剛剛建立的啦!範例三:將剛剛建立的第八號磁碟分割槽刪除掉吧! [root@www ~]# parted /dev/hdc rm 8 # 這樣就刪除了!實在很厲害!所以這個指令的下達要特別注意! # 因為...指令一下去就立即生效了~如果寫錯的話,會哭死~