Linux虚拟机在线添加GPT格式硬盘

MBR 分区标准决定了 MBR 只支持在 2TB 以下的硬盘,为了支持能使用大于 2T 硬
盘空间,需使用 GPT 格式进行分区。创建大于 2TB 的分区,需使用 parted 工具。本文使用VMware虚拟机模拟在线添加磁盘并做GPT格式分区
首先添加一个虚拟磁盘
Linux虚拟机在线添加GPT格式硬盘_第1张图片完成硬盘添加查看系统硬盘是否识别
Linux虚拟机在线添加GPT格式硬盘_第2张图片系统并未识别到新加的硬盘,重启后可以识别,但生产环境中好多时候不能重启,怎么办呢,可以查看ls /sys/class/scsi_host/ 有几个hostx按下列方法在线认磁盘
在这里插入图片描述
我们发现有三个host,分别执行如下命令

root@localhost scsi_host]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost scsi_host]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost scsi_host]# echo "- - -" > /sys/class/scsi_host/host2/scan
再次执行`fdisk -l`新加的5G磁盘已经识别到

Linux虚拟机在线添加GPT格式硬盘_第3张图片执行命令: parted -s /dev/sdb mklabel gpt
Linux虚拟机在线添加GPT格式硬盘_第4张图片基于 mkfs.ext4 /dev/sdb 格式化磁盘
Linux虚拟机在线添加GPT格式硬盘_第5张图片用parted命令执行分区
Linux虚拟机在线添加GPT格式硬盘_第6张图片

[root@localhost scsi_host]# mount /dev/sdb1 /data/
[root@localhost scsi_host]# df -h

Linux虚拟机在线添加GPT格式硬盘_第7张图片

你可能感兴趣的:(Linux)