使用parted划分GPT分区 2016-05-14 20:00

说明

fdisk命令无法对超过2T的分区进行划分,而parted可以。parted可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区.用fdisk -l无法看到parted划分的GPT格式的分区。

parted命令有两种使用方法。交互式和命令行式。

划分分区

交互式

> parted /dev/sdb
#label刘gpt或者是msdos。如果是gpt,则fdisk -l无法查看到此分区。如果是msdos则可以。
> mklabel gpt
#创建一个从0开始,500G结尾的分区
> mkpart primary 0 500G
#创建一个从500G开始,到磁盘末尾的分区
> mkpart primary 500G -1
> print
> quit

命令行式

parted /dev/sdb mklabel msdos
parted /dev/sdb mkpart primary 0 500G
parted /dev/sdb mkpart primary 500G 600G

维护命令

# 查看parted划分的分区,类似于fdisk -l
parted -l

格式化与挂载

格式化:

mkfs.ext4 -F /dev/sdb1
mkfs.ext4 -F /dev/sdb2

查询分区UUID:

blkid /dev/sdb1
blkid /dev/sdb2

使用UUID进行挂载:

mount UUID="xxxxxxxxxxx" /srv/BigData/kafka -t ext4

开机启动挂载:

/etc/fstab中添加:

UUID=57d2d9f5-0200-4294-bc5d-4931bafd89cf /srv/BigData/kafka   ext4   defaults,barrier=1    1 1
Tags: #parted    Post on Linux