分区和文件系统扩展前准备(Linux) 方法一:使用fdisk命令查看分区形式和文件系统 步骤1 执行以下命令,查看云主机挂载的所有磁盘情况。 lsblk 回显类似如下信息: plaintext [root@ecstest0001 ~] lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 40G 0 disk └─vda1 253:1 0 40G 0 part / vdb 253:16 0 150G 0 disk └─vdb1 253:17 0 100G 0 part /mnt/sdc 本示例中数据盘“/dev/vdb”扩容前已有分区“/dev/vdb1”,将数据盘扩容50GB后,新增的容量还未划分磁盘分区,因此“/dev/vdb”显示150GB,“/dev/vdb1”显示100GB。 步骤2 执行以下命令,查看当前磁盘分区的分区形式。 fdisk l 回显类似如下信息: plaintext [root@ecstest0001 ~] fdisk lDisk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units sectors of 1 512 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000bcb4eDevice Boot Start End Blocks Id System /dev/vda1 2048 83886079 41942016 83 LinuxDisk /dev/vdb: 161.1 GB, 161061273600 bytes, 314572800 sectors Units sectors of 1 512 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x38717fc1Device Boot Start End Blocks Id System /dev/vdb1 2048 209715199 104856576 83 Linux “system”为“Linux”表示分区形式为MBR。“system”为“GPT”表示分区形式为GPT。 若回显中没有列出所有的磁盘分区,和步骤1中的信息不符合。可能原因是:磁盘已有分区为GPT,并且扩容后存在未分配分区的空间,此时使用fdisk l无法查看所有分区的信息,请参考方法二:使用parted命令查看分区形式和文件系统重新确认磁盘分区形式和文件系统。 若回显中列出了所有的磁盘分区,和步骤1中的信息符合,则继续执行以下操作。 步骤3 执行以下命令,查看磁盘分区的文件系统格式。 blkid 磁盘分区 命令示例: blkid /dev/vdb1 “TYPE”为“ext4”:表示为/dev/vdb1的文件系统是ext4。 步骤4 执行以下命令,确认文件系统的状态。 ext:e2fsck n 磁盘分区 xfs:xfsrepair n 磁盘分区 以“ext4” 为例: e2fsck n /dev/vdb1 回显类似如下信息: plaintext [root@ecstest0001 ~]