1、虚拟机下扩展 Linux 的磁盘空间1. 首先在 vmware 当即的情况下扩展空间;2. 启动 Linux,然后执行 parted 命令:3. 运行 fdisk /dev/sda 后输入 P 查看分区结果如下。可见总共有1566 个 cylinder,但最后一个分区只是到 1044 就结束了。这说明后面还有硬盘空间。Disk /dev/sda: 12.8 GB, 12884901888 bytes255 heads, 63 sectors/track, 1566 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice B
2、oot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 1044 8281507+ 8e Linux LVM4. 输入 n 创建新的扩展分区,选择 e 创建扩展分区。新的分区表如下。确认无误后输入 w 已保存生效。如果 Linux 系统磁盘空间采用 LVM 管理的,在分区的时候要选择为 primary partition,然后使用 t 命令将分区类型转换为 LVM 类型,即“8e” ,然后 W。此处设置完后必须 reboot 机器5. 查看磁盘信息,并创建物理卷,操作如下:rootbogon # fd
3、isk -lDisk /dev/sda: 12.8 GB, 12884901888 bytes255 heads, 63 sectors/track, 1566 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 1044 8281507+ 8e Linux LVM/dev/sda3 1045 1566 4192965 8e Linux LVMrootbogon # p
4、vcreate /dev/sda3Physical volume “/dev/sda3“ successfully createdrootbogon #6. 查看卷信息,并将新扩展的分区加入卷组:rootbogon # pvscanPV /dev/sda2 VG VolGroup00 lvm2 7.88 GB / 0 freePV /dev/sda3 lvm2 4.00 GBTotal: 2 11.87 GB / in use: 1 7.88 GB / in no VG: 1 4.00 GBrootbogon # vgextend VolGroup00 /dev/sda3Volume grou
5、p “VolGroup00“ successfully extended7. 用 vgdisplay LogVol00 看看还剩余多少空间,看 free 那个选项8. 现在为 LogVol00 逻辑卷增加刚才我们新加入的空间rootbogon # lvextend -L +3.9G /dev/VolGroup00/LogVol00Rounding up size to full physical extent 3.91 GBExtending logical volume LogVol00 to 9.81 GBLogical volume LogVol00 successfully resiz
6、edrootbogon #9. 此时加好后还不会生效,还要执行一条命令:rootbogon # resize2fs -p /dev/VolGroup00/LogVol00resize2fs 1.39 (29-May-2006)Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing requiredPerforming an on-line resize of /dev/VolGroup00/LogVol00 to 2572288 (4k) blocks.The filesystem on /dev/VolGroup00/LogVol00 is now 2572288 blocks long.rootbogon # df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/VolGroup00-LogVol009.6G 5.1G 4.0G 56% /dev/sda1 99M 26M 68M 28% /boottmpfs 1006M 0 1006M 0% /dev/shmrootbogon #