使用parted给大于2T的磁盘分区

时间:2023-03-08 20:46:18

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