1.使用命令parted /dev/sdb
[root@server ~]# parted /dev/sdb
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
align-check TYPE N check partition N for
TYPE(min|opt) alignment
check NUMBER do a simple check on the
file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to
another partition
help [COMMAND] print general help, or
help on COMMAND
2.修改gpt分区表
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos Number Start End Size Type File system 标志 (parted) mklabel gpt //使用mklabel修改为gpt分区
警告: The existing disk label on /dev/sdb will be destroyed and all
data on this disk will be lost. Do you want to continue?
是/Yes/否/No? yes
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
3.创建分区说明
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a
4.创建主分区为200M的分区
(parted) mkpart primary 0 200 //使用命令mkpart
警告: The resulting partition is not properly aligned for best
performance.
忽略/Ignore/放弃/Cancel? I
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt Number Start End Size File system Name 标志
1 17.4kB 200MB 200MB primary
5.创建主分区为100M的分区
(parted) mkpart primary 200 300 //mkpart 主分区 start end
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt Number Start End Size File system Name 标志
1 17.4kB 200MB 200MB primary
2 200MB 300MB 99.6MB primary
6.创建一个逻辑分区并且指定文件类型ext4
(parted) mkpart logical ext4 301 400 ignore
align-check TYPE N check partition N for
TYPE(min|opt) alignment
check NUMBER do a simple check on the
file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to
another partition
help [COMMAND] print general help, or
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt Number Start End Size File system Name 标志
1 17.4kB 200MB 200MB primary
2 200MB 300MB 99.6MB primary
3 301MB 400MB 98.6MB logical
7.直接在命令行下分区
[root@server ~]# parted /dev/sdb mklabel gpt yes
[root@server ~]# parted /dev/sdb mkpart primary ext4 0 10 ignore
[root@server ~]# parted /dev/sdb mkpart primary linux-swap 11 20 ignore
[root@server ~]# parted /dev/sdb mkpart logical ext4 21 30 ignore
[root@server ~]# parted /dev/sdb p
8.扩展
对新添加的磁盘快速分区方法:
#echo -e "n\np\n1\n\n+10G\nn\np\n2\n\n+20G\nw" |fdisk /dev/sdb
#partprobe