云硬盘 EVS-扩展系统盘的分区和文件系统(Linux内核低于3.6.0):扩大已有MBR分区(内核版本低于3.6.0)
扩大已有MBR分区(内核版本低于3.6.0)
以“CentOS 6.5 64bit”操作系统为例,系统盘“/dev/vda”原有容量40GB,只有一个分区“/dev/vda1”。将系统盘容量扩大至100GB,本示例将新增的60GB划分至已有的MBR分区内“/dev/vda1”内。
- (可选)执行以下命令,安装growpart扩容工具。
yum install cloud-utils-growpart
可以用growpart命令检查当前系统是否已安装growpart扩容工具,若回显为工具使用介绍,则表示已安装,无需重复安装。
- 执行以下命令,安装dracut-modules-growroot工具。
yum install dracut-modules-growroot
回显类似如下信息:[root@ecs-test-0002 ~]# yum install dracut-modules-growrootLoaded plugins: fastestmirror, securitySetting up Install ProcessLoading mirror speeds from cached hostfileepel/metalink | 4.3 kB 00:00 * epel: pubmirror1.math.uh.edubase | 3.7 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 Package dracut-modules-growroot-0.20-2.el6.noarch already installed and latest versionNothing to do
- 执行以下命令,重新生成initramfs文件。
dracut -f
- 执行以下命令,查看系统盘“/dev/vda”的总容量。
fdisk -l
回显类似如下信息:[root@ecs-test-0002 ~]# fdisk -lDisk /dev/vda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0004e0be Device Boot Start End Blocks Id System/dev/vda1 * 1 5222 41942016 83 Linux
- 执行以下命令,查看系统盘分区“/dev/vda1”的容量。
df -TH
回显类似如下信息:[root@ecs-test-0002 ~]# df -THFilesystem Type Size Used Avail Use% Mounted on/dev/vda1 ext4 43G 1.7G 39G 5% /tmpfs tmpfs 2.1G 0 2.1G 0% /dev/shm
- 执行以下命令,重启云服务器。
reboot
待重启完成后,重新连接云服务器后,执行以下操作。
重启云服务器后,扩展磁盘分区和文件系统即可生效,无需再执行“resize2fs 磁盘分区”命令来扩展分区和文件系统。
- 执行以下命令,查看扩容后系统盘分区“/dev/vda1”的容量。
df -TH
回显类似如下信息:[root@ecs-test-0002 ~]# df -THFilesystem Type Size Used Avail Use% Mounted on/dev/vda1 ext4 106G 1.7G 99G 2% /tmpfs tmpfs 2.1G 0 2.1G 0% /dev/shm