一、说明
分区大于2TB的硬盘,云上操作,基于linux系统
Linux parted GPT ext4或xfs
步骤如下:
1、分区类型为gpt
2、创建主分区
3、查看是否对其
4、重读分区表
5、创建文件系统
6、挂载目录
二、分区硬盘
1、查看磁盘状态
fdisk -l /dev/vdd
2、安装parted
[root@test-AA-01 ~]# yum -y install parted
3、安装e2fsprogs工具
[root@test-AA-01 ~]# yum -y install e2fsprogs
4、开始分区
第一步:
[root@test-AA-01 ~]# parted /dev/vdd
GNU Parted 3.1
Using /dev/vdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
第二步:更换类型
(parted) mklabel gpt
Warning: The existing disk label on /dev/vdd will be destroyed and all data on this disk will
be lost. Do you want to continue?
Yes/No? yes
第三步:创建一个主分区,并设置分区的开始位置和结束位置
(parted) mkpart primary 1 100%
第四步:运行以下命令,检查分区是否对齐。
(parted) align-check optimal 1
1 aligned
第四步:打印结果
(parted) print
Model: Virtio Block Device (virtblk)
Disk /dev/vdd: 2362GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2362GB 2362GB primary
第五步:退出
(parted) quit
Information: You may need to update /etc/fstab.
三、挂载目录
1、重读分区表,有时分区之后可能去读分区失败,所以需要重读分区表
partprobe
2、查看uuid和分区情况
3、创建文件系统ext4
[root@test-AA-01 ~]# mkfs.ext4 /dev/vdd1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
144179200 inodes, 576716288 blocks
28835814 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2724200448
17600 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
4、或者创建xfs文件系统
mkfs.xfs /dev/vdd1
5、挂载目录
mount /dev/vdd1 /test
四、常见问题
1、分区对其是产生的错误
说明 如果返回的是1 not aligned,说明分区未对齐,建议您运行以下命令 ,再根据(<optimal_io_size>+<alignment_offset>)/<physical_block_size>的公式计算出最佳分区模式的起始扇区值。假设1024为计算得出的推荐扇区值,则您可以运行mkpart primary 1024s 100%重新划分一个主分区。
cat /sys/block/vdb/queue/optimal_io_size
cat /sys/block/vdb/queue/minimum_io_size
cat /sys/block/vdb/alignment_offset
cat /sys/block/vdb/queue/physical_block_size
常见修复查看:
https://www.cnblogs.com/tssc/p/9175106.html#1%E6%95%85%E9%9A%9C%E7%8E%B0%E8%B1%A1%E5%8F%8A%E5%88%86%E6%9E%90