parted划分大于2T文件系统
场景:
在CentOS系统中,添加了一块大于2T的数据盘
使用fdisk /dev/xxx 的方式划分该盘时提示:
The size of this disk is 2 TiB (2199023255552 bytes). DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).
其意思是:
硬盘的大小是2 TiB,即2199023255552字节。但DOS分区表(也称为MBR,即主引导记录)格式不能在大于2199023255040字节的驱动器或卷上使用,当扇区大小为512字节时。
换句话说,如果你有一个大于2 TiB(太字节)的硬盘,并且扇区大小是标准的512字节,那么你不能使用DOS分区表来分区这个硬盘。
为了解决这个问题,建议使用GUID分区表格式(GPT)。
GPT是一种现代的分区方案,它支持更大的硬盘,并且提供了更多的功能和灵活性。GPT没有DOS分区表那样的2 TiB限制,因此可以很容易地处理大的硬盘。
简而言之,这段话的意思是:你的硬盘太大了,不能使用旧的DOS分区表格式来分区,你应该使用GPT格式来分区这个硬盘。
使用parted划分文件系统
1、启动parted操作/dev/vdb盘
parted /dev/vdb
2、创建GPT分区表,设置磁盘为GPT格式
(parted) mklabel gpt
3、创建分区
(parted) mkpart Partition type? primary File system type? xfs Start? 0% End? 100% (parted) quit
如果是一块新盘需要创建整块盘大小的文件系统,也可以使用一条快速命令。
parted -s /dev/vdb mklabel gpt mkpart primary 0% 100%
4、查看磁盘信息
fdisk -l
成功创建/dev/vdb1为2T或者更大的文件系统