VMWare / CentOS 5.x
我的CentOS虚拟机系统空间不足,VMWarepipe理员增加了分配给虚拟机的存储空间。 closures系统并重新启动之后,操作系统仍显示相同的旧空间。
有人可以build议我需要完成哪些具体步骤,才能让CentOS 5识别新的空间吗? 这是我的理解,我可能需要运行一个分区工具,以纳入新的空间。
如果有帮助,这里是fdisk -l的输出:
Disk /dev/sda: 12.8 GB, 12884901888 bytes 255 heads, 63 sectors/track, 1566 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 16 128488+ 83 Linux /dev/sda2 17 277 2096482+ 82 Linux swap / Solaris /dev/sda3 278 1566 10353892+ 83 Linux
这里是/ etc / fstab的内容:
LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda2 swap swap defaults 0 0
这是pvs命令的输出:
[root@foo ~]# pvs /dev/hdc: open failed: No medium found
这是pvscan命令的输出:
[root@foo ~]# pvscan No matching physical volumes found
在Centos上调整分区大小: http : //www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize-part.html
如果您正在使用LVM,则必须先pvresize到所需的大小,然后在调整分区大小之前对LV进行pvresize 。
不需要vgresize ,它用于添加PV,不用于调整volgroup的大小。
您没有使用LVM。
重新启动将识别从VMWare端添加到磁盘的新空间。 您也可以重新扫描SCSI总线,但重新启动将工作。 使用fdisk -l来validation。
从那里,它看起来像你在一个单一的/分区的一切。 您的大小调整选项是:
fdisk手动编辑分区表并使用resize2fs或… parted 。 我更喜欢VM的另一种select是检查文件系统上的利用率(使用du或ncdu )并根据需要添加挂载点。 如果你的大部分空间被/ var中的数据所占用,为什么不用/ var自己的分区/文件系统呢? 这是超出了这个问题的范围,但有些事情要考虑。
只是想我会添加一些实际的terminal命令。 我和原来的问题有相同的情况。 我的虚拟机最初是用10GB创build的,我们增加了(虚拟机)到60GB。 然后,我不得不发出以下命令的空间变得可用…
sudo pvresize --setphysicalvolumesize 60G /dev/sda2 sudo lvextend -L50G /dev/mapper/vg_vwebcpanel-lv_root sudo resize2fs /dev/mapper/vg_vwebcpanel-lv_root
我跟着这个链接 ,它对我很好。 非常有据可查
这里有一个较旧的post,包括在同一个磁盘上缩小和resize,以便为更多的LV提供更多的空间。
干杯,