现象描述:
有需求挂载一块3T的硬盘,此时不能再用MBR分区,它只支持2T及以下的硬盘挂载。需要使用GPT分区
定位思路:
使用parted工具进行GPT分区
处理步骤:
服务器新增一块3T硬盘
[root@localhost ~]# fdisk -l Disk /dev/sdb:3 TiB,3298534883328 字节,6442450944 个扇区 磁盘型号:Virtual Disk 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 [root@localhost ~]# parted /dev/sdb GNU Parted 3.3 使用 /dev/sdb 欢迎使用 GNU Parted!输入 'help' 来查看命令列表。 (parted) mklabel gpt ---选择GPT模式 (parted) mkpart primary ext4 0% 100% ----设置主分区、ext4格式、全部分区大小 (parted) print 型号:Msft Virtual Disk (scsi) 磁盘 /dev/sdb:3299GB 扇区大小 (逻辑/物理):512B/4096B 分区表:gpt 磁盘标志: 编号 起始点 结束点 大小 文件系统 名称 标志 1 1049kB 3299GB 3299GB ext4 primary (parted) quit 信息: 你可能需要 /etc/fstab。 [root@localhost ~]# fdisk -l Disk /dev/sdb:3 TiB,3298534883328 字节,6442450944 个扇区 磁盘型号:Virtual Disk 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标签类型:gpt 磁盘标识符:F597DA28-5A96-4B72-A26E-4FC96F33C061 设备 起点 末尾 扇区 大小 类型 /dev/sdb1 2048 6442448895 6442446848 3T Linux 文件系统
此时可以看到已经分区出了全部磁盘空间大小的sdb1。
格式化sdb1,否则无法挂载
[root@localhost ~]# mkfs.ext4 /dev/sdb1 mke2fs 1.45.3 (14-Jul-2019) 丢弃设备块: 完成 创建含有 805305856 个块(每块 4k)和 201326592 个inode的文件系统 文件系统UUID:3f73c567-dc21-436d-8cd7-864c6d2b63ce 超级块的备份存储于下列块: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000, 550731776, 644972544 正在分配组表: 完成 正在写入inode表: 完成 创建日志(262144 个块)完成 写入超级块和文件系统账户统计信息: 已完成
挂载:
[root@localhost ~]# mount /dev/vg01/lv01 /tooo/
设置开机挂载
[root@localhost ~]# blkid /dev/sda1: UUID="4b797a9c-a54e-4af9-b510-953d6a6f5167" TYPE="ext4" PARTUUID="ff0aedd2-01" /dev/sda2: UUID="3V99xk-JUqN-JDKx-Liug-XZxX-eFbI-l4ZIYb" TYPE="LVM2_member" PARTUUID="ff0aedd2-02" /dev/sdb1: UUID="G5Tod1-9RXv-7MYd-CwKo-neM7-KX4c-LMOrZy" TYPE="LVM2_member" PARTLABEL="primary" PARTUUID="4cec124e-2a9b-4528-98c6-1a0bff37497e" /dev/mapper/openeuler-root: UUID="0c8d4860-d55d-43a5-92e2-85cdfd29ba96" TYPE="ext4" /dev/mapper/openeuler-swap: UUID="cf4068cf-b351-45e8-a99d-60f85075c6eb" TYPE="swap" /dev/mapper/vg01-lv01: UUID="07c859d1-94f8-41d0-b377-c530bdf09659" TYPE="ext4" [root@localhost ~]# tail -1 /etc/fstab UUID=07c859d1-94f8-41d0-b377-c530bdf09659 /tooo ext4 defaults 0 0