parted命令能夠劃分單個分區大於2T的GPT格式的分區,也能夠劃分普通的MBR分區,fdisk命令對於大於2T的分區沒法劃分,因此用fdisk沒法看到parted劃分的GPT格式的分區。 python
Parted 命令分爲兩種模式:命令行模式和交互模式。 編程
一、命令行模式: parted [option] device [command] ,該模式能夠直接在命令行下對磁盤進行分區操做,比較適合編程應用。 ui
二、交互模式:parted [option] device 相似於使用fdisk /dev/xxx spa
MBR:MBR分區表(即主引導記錄)你們都很熟悉。所支持的最大卷:2T,並且對分區有限制:最多4個主分區或3個主分區加一個擴展分區 命令行
GPT: GPT(即GUID分區表)。是源自EFI標準的一種較新的磁盤分區表結構的標準,是將來磁盤分區的主要形式。與MBR分區方式相比,具備以下優勢。突破 MBR 4個主分區限制,每一個磁盤最多支持128個分區。支持大於2T的分區,最大卷可達18EB。 code
[root@localhost /]# parted /dev/sdb GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos #因爲磁盤小於2TB,table 模式是msdos,若是大於2TB,就是gpt模式,也能夠用mklabel gpt 改爲gpt模式 Number Start End Size Type File system Flags
建立2個分區orm
(parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags #建立2個主分區 (parted) mkpart primary 0 10.0G (parted) mkpart primary 10.0G -1 #剩下的容量直接建立一個分區 (parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 10.0GB 10.0GB primary 2 10.0GB 21.5GB 11.5GB primary (parted) quit #直接退出,會保存分區 Information: Don't forget to update /etc/fstab, if necessary.
3,準備格式化新分區get
[root@localhost /]# parted /dev/sdb print #查看分區 Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 10.0GB 10.0GB primary 2 10.0GB 21.5GB 11.5GB primary Information: Don't forget to update /etc/fstab, if necessary.
[root@localhost /]# mkfs.ext3 /dev/sdb1 [root@localhost /]# mkfs.ext3 /dev/sdb2 [root@localhost /]# blkid #查看已經格式化的分區 /dev/sda3: LABEL="SWAP-sda3" TYPE="swap" /dev/sda2: LABEL="/" UUID="1c07b7ee-bca0-4bad-8272-2d0c03f19081" TYPE="ext3" /dev/sda1: LABEL="/boot" UUID="463ce1ce-3a47-438d-b4cf-bf1fdf866fdb" TYPE="ext3" /dev/sdb1: UUID="d516e2c4-c4bf-468f-ba1c-d138c0b40745" SEC_TYPE="ext2" TYPE="ext3" /dev/sdb2: UUID="b2ab2810-ffc9-468b-b6dc-66b7de0d9f10" SEC_TYPE="ext2" TYPE="ext3"
4,掛載分區it
[root@localhost /]# mkdir /date01 [root@localhost /]# mkdir /date02 [root@localhost /]# [root@localhost /]# [root@localhost /]# mount /dev/sdb1 /date01 [root@localhost /]# mount /dev/sdb2 /date02 [root@localhost /]# df -lh Filesystem Size Used Avail Use% Mounted on /dev/sda2 48G 2.3G 43G 5% / /dev/sda1 289M 16M 258M 6% /boot tmpfs 252M 0 252M 0% /dev/shm /dev/sdb1 9.2G 150M 8.6G 2% /date01 /dev/sdb2 11G 155M 9.9G 2% /date02 [root@localhost /]#
5,開機自動掛載分區io
[root@localhost /]# vi /etc/fstab /dev/sdb1 /date01 ext3 defaults,noatime 1 2 /dev/sdb2 /date02 ext3 defaults,noatime 1 2