昨天准备安装一套新的rac数据库,需要对阵列上的存储做分区,一开始采用常用的fdisk工具来分区,出现告警信息:
WARNING: The size of this disk is 6.8 TB (6784974585856 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).
看来大于2.2TB的存储空间用fdisk不支持,需要采用parted来分区,看到网上写parted分区的帖子特别多,但是比较乱,我就系统的整理下,以方便后面使用:
四、parted分区实例:
[root@bj-db-01 ~]# parted /dev/sda
GNU Parted 1.8.1
使用 /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
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] prints general help, or help on COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [free|NUMBER|all] display the partition table, a partition, or all devices
quit exit program
rescue START END rescue a lost partition near START and END
resize NUMBER START END resize partition NUMBER and its file system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER
unit UNIT set the default unit to UNIT
version displays the current version of GNU Parted and copyright information
(parted) p
错误: msdos labels do not support devices that have more than 4294967295 sectors.
(parted) mklabel
新的磁盘标签类型? [msdos]? gpt
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 0
结束点? 1024G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 1024G
结束点? 1536G
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 1536G
结束点? 2048G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
(parted) print free
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
2048GB 6785GB 4737GB Free Space
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 2560G
结束点? 3072G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
4 2560GB 3072GB 512GB
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 2048G
结束点? 2560G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 3072G
结束点? 3584G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 3584G
结束点? 4096G
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 4096G
结束点? 4608G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 4608G
结束点? 5120G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
9 4608GB 5120GB 512GB
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 5120G
结束点? 5632G
(parted) P
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
9 4608GB 5120GB 512GB
10 5120GB 5632GB 512GB
(parted) print free
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
9 4608GB 5120GB 512GB
10 5120GB 5632GB 512GB
5632GB 6785GB 1153GB Free Space
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 5632G
结束点? 6144G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
9 4608GB 5120GB 512GB
10 5120GB 5632GB 512GB
11 5632GB 6144GB 512GB
(parted) print free
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
9 4608GB 5120GB 512GB
10 5120GB 5632GB 512GB
11 5632GB 6144GB 512GB
6144GB 6785GB 641GB Free Space
(parted) mkpart
分区名称? []?
文件系统类型? [ext2]?
起始点? 6144G
结束点? 6785G
(parted) p
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
9 4608GB 5120GB 512GB
10 5120GB 5632GB 512GB
11 5632GB 6144GB 512GB
12 6144GB 6785GB 641GB
(parted) print free
Model: HP HSV300 (scsi)
Disk /dev/sda: 6785GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 1024GB 1024GB
2 1024GB 1536GB 512GB
3 1536GB 2048GB 512GB
5 2048GB 2560GB 512GB
4 2560GB 3072GB 512GB
6 3072GB 3584GB 512GB
7 3584GB 4096GB 512GB
8 4096GB 4608GB 512GB
9 4608GB 5120GB 512GB
10 5120GB 5632GB 512GB
11 5632GB 6144GB 512GB
12 6144GB 6785GB 641GB
(parted) quit
去/dev/先查看:
[root@bj-db-01 dev]# ll sda*
brw-r----- 1 root disk 8, 0 08-22 20:27 sda
brw-r----- 1 root disk 8, 1 08-22 20:27 sda1
brw-r----- 1 root disk 8, 10 08-22 20:27 sda10
brw-r----- 1 root disk 8, 11 08-22 20:27 sda11
brw-r----- 1 root disk 8, 12 08-22 20:27 sda12
brw-r----- 1 root disk 8, 2 08-22 20:27 sda2
brw-r----- 1 root disk 8, 3 08-22 20:27 sda3
brw-r----- 1 root disk 8, 4 08-22 20:27 sda4
brw-r----- 1 root disk 8, 5 08-22 20:27 sda5
brw-r----- 1 root disk 8, 6 08-22 20:27 sda6
brw-r----- 1 root disk 8, 7 08-22 20:27 sda7
brw-r----- 1 root disk 8, 8 08-22 20:27 sda8
brw-r----- 1 root disk 8, 9 08-22 20:27 sda9
在第二个上查看:
root@bj-db-02 dev]# ll sda*
brw-r----- 1 root disk 8, 0 08-20 03:34 sda
存储是共享的,但没有分区设备的信息,需要在第二个节点上partprobe命令读取分区信息:
[root@bj-db-02 ~]# partprobe
[root@bj-db-02 dev]# ll sda*
brw-r----- 1 root disk 8, 0 08-20 03:34 sda
brw-r----- 1 root disk 8, 1 08-22 20:31 sda1
brw-r----- 1 root disk 8, 10 08-22 20:31 sda10
brw-r----- 1 root disk 8, 11 08-22 20:31 sda11
brw-r----- 1 root disk 8, 12 08-22 20:31 sda12
brw-r----- 1 root disk 8, 2 08-22 20:31 sda2
brw-r----- 1 root disk 8, 3 08-22 20:31 sda3
brw-r----- 1 root disk 8, 4 08-22 20:31 sda4
brw-r----- 1 root disk 8, 5 08-22 20:31 sda5
brw-r----- 1 root disk 8, 6 08-22 20:31 sda6
brw-r----- 1 root disk 8, 7 08-22 20:31 sda7
brw-r----- 1 root disk 8, 8 08-22 20:31 sda8
brw-r----- 1 root disk 8, 9 08-22 20:31 sda9
看来分区信息在第二个节点上生成了,在其他节点上再用partprobe来读取分区信息即可。