在linux用sfdisk和parted 來 進行分區

sfdisk

fdisk [-b <分區大小>][-uv][外圍設備代號] 或 fdisk [-l][-b <分區大小>][-uv][外圍設備代號...] 或 fdisk [-s <分區編號>]

 

parted

用法:parted [選項]… [設備 [命令 [參數]…]…]

將帶有“參數”的命令應用於“設備”.如果沒有給出“命令”,則以交互模式運行。

幫助選項:

-h, --help 顯示此求助信息

-l, --list 列出所有設別的分區信息

-i, --interactive 在必要時,提示用戶

-s, --script 從不提示用戶

-v, --version 顯示版本

拿/dev/add爲例

parted /dev/add 

選擇了/dev/hdd作爲我們操作的磁盤,接下來需要創建一個分區表(在parted中可以使用help命令打印幫助信息):

(parted) mklabel

Warning: The existing disk label on /dev/hdd will be destroyed and all data on this disk will be lost. Do you want to continue?

Yes/No?(警告用戶磁盤上的數據將會被銷燬,詢問是否繼續,我們這裏是新的磁盤,輸入yes後回車) yes

New disk label type? [msdos]? (默認爲msdos形式的分區,我們要正確分區大於2TB的磁盤,應該使用gpt方式的分區表,輸入gpt後回車)gpt

創建好分區表以後,接下來就可以進行分區操作了,執行mkpart命令,分別輸入分區名稱,文件系統和分區 的起止位置

(parted) mkpart

Partition name? []? dp1

File system type? [ext2]? ext3

Start? 0

End? 500GB

分好區後可以使用print命令打印分區信息,下面是一個print的樣例

(parted) print

Model: VBOX HARDDISK (ide)

Disk /dev/hdd: 2199GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 17.4kB 500GB 500GB dp1

如果分區錯了,可以使用rm命令刪除分區,比如我們要刪除上面的分區,然後打印刪除後的結果

(parted)rm 1 #rm後面使用分區的號碼

(parted) print

Model: VBOX HARDDISK (ide)

Disk /dev/hdd: 2199GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

按照上面的方法把整個硬盤都分好區,下面是一個分完後的樣例

(parted) mkpart

Partition name? []? dp1

File system type? [ext2]? ext3

Start? 0

End? 500GB

(parted) mkpart

Partition name? []? dp2

File system type? [ext2]? ext3

Start? 500GB

End? 2199GB

(parted) print

Model: VBOX HARDDISK (ide)

Disk /dev/hdd: 2199GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 17.4kB 500GB 500GB dp1

2 500GB 2199GB 1699GB dp2

由於parted內建的mkfs還不夠完善,所以完成以後我們可以使用quit命令退出parted並使用 系統的mkfs命令對分區進行格式化了,此時如果使用fdisk -l命令打印分區表會出現警告信息,這是正常的

[[email protected] ~]# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/hdd'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/hdd: 2199.0 GB, 2199022206976 bytes

255 heads, 63 sectors/track, 267349 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hdd1 1 267350 2147482623+ ee EFI GPT

[[email protected] ~]# mkfs.ext3 /dev/hdd1

[[email protected] ~]# mkfs.ext3 /dev/hdd2

[[email protected] ~]# mkdir /dp1 /dp2

[[email protected] ~]# mount /dev/hdd1 /dp1

[[email protected] ~]# mount /dev/hdd2 /dp2

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章