首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让CentOS 5识别VM上驱动器空间的增加?

如何让CentOS 5识别VM上驱动器空间的增加?
EN

Server Fault用户
提问于 2012-05-12 17:05:56
回答 5查看 20.1K关注 0票数 4

VMWare / CentOS 5.x

我的CentOS VM系统在空间上运行不足,因此VMWare管理员增加了分配给VM的存储空间。在关闭系统并重新启动系统之后,操作系统仍然显示出相同的旧空间。

请有人告诉我,为了让CentOS 5识别新的空间,我需要完成哪些具体步骤?我的理解是,我可能需要运行一个分区工具,以便合并新的空间。

如果有用的话,下面是fdisk -l的输出:

代码语言:javascript
运行
复制
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的内容:

代码语言:javascript
运行
复制
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命令的输出:

代码语言:javascript
运行
复制
[root@foo ~]# pvs
  /dev/hdc: open failed: No medium found

下面是pvscan命令的输出:

代码语言:javascript
运行
复制
[root@foo ~]# pvscan
  No matching physical volumes found
EN

回答 5

Server Fault用户

回答已采纳

发布于 2012-05-12 17:13:44

在Centos:http://www.centos.org/docs/5/html/5.2/Deployment_指南/s2-磁盘-存储-拆分-调整大小-part.html上调整分区大小

如果您使用的是LVM,则必须首先将pvresize设置为所需的大小,然后在调整分区大小之前对lvextend进行调整。

不需要vgresize,它用于添加PV,而不是调整volgroup的大小。

票数 5
EN

Server Fault用户

发布于 2012-05-12 19:14:49

你不是在用LVM。

重新引导将识别从VMWare端添加到磁盘的新空间。您也可以重新扫描SCSI总线,但重新启动将有效。使用fdisk -l进行验证。

从这里看,似乎所有东西都在一个/分区中。调整大小的选项有:

  • 使用fdisk手动编辑分区表,并使用resize2fs或.
  • 使用parted

我更喜欢VM的另一个选项是检查文件系统上的利用率(使用duncdu),并根据需要添加挂载点。如果您的大部分空间被/var中的数据占用,为什么不将/var作为自己的分区/文件系统呢?这超出了这个问题的范围,但是需要考虑一些问题。

票数 2
EN

Server Fault用户

发布于 2013-04-30 13:24:50

我只是想添加一些实际的终端命令。我的情况和最初的问题是一样的。我的VM最初是用10 to创建的,我们将它(在VM中)增加到了60 to。然后,我必须发出以下命令才能使空间可用..。

代码语言:javascript
运行
复制
sudo pvresize --setphysicalvolumesize 60G /dev/sda2

sudo lvextend -L50G /dev/mapper/vg_vwebcpanel-lv_root

sudo resize2fs /dev/mapper/vg_vwebcpanel-lv_root
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/388522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档