因需要现将Vmware vSphere Client平台上的机器存储进行扩容,如下图所示原先盘及分区大小,以及模拟数据:一个测试文件。
文中使用fdisk分区命令(不支持超过2T,超过2T可以使用parted工具)和MBR磁盘分区(MBR单分区不支持超过2T,超过2T可以使用gpt磁盘分区)
先建立一个1T大小的磁盘,创建好分区并格式化为ext4文件系统,挂载好后并写入一个模拟数据
如图可以看到一个1T大小的磁盘,使用fdisk工具操作,输入m列出操作选项。
输入n创建一个分区(默认是MBR/dos磁盘分区),接下来回车默认是全选空间做第一个分区。
输入p打印出磁盘分区表信息,输入w保存退出。
执行mkfs.ext4 命令将格式化分区为ext4格式的文件系统。
上述操作执行完可以看到默认磁盘分区为MBR/dos类型,磁盘及分区大小正常,挂载也正常。
创建一个测试文件当做模拟数据后续验证使用。
将磁盘扩大至2T。
扩大完直接fdisk命令查看没有变化,执行umount取消挂载,再执行partprobe让内核重新读取分区信息后,执行fdisk命令查看磁盘大小信息正常。但通过lsblk查看分区大小还是原大小,需要扩大分区。执行e2fsck -f命令检查文件系统正确性。
执行growpart对磁盘分区进行扩容,再执行e2fsck命令检查系统正确性,执行resize2fs调整文件系统大小。操作完执行lsblk可以看出磁盘及分区大小正常,挂载正常,测试文件也读取正常。完工~