Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Centos磁盘LVM扩展_Centos_Vmware - Fatal编程技术网

Centos磁盘LVM扩展

Centos磁盘LVM扩展,centos,vmware,Centos,Vmware,我对安装了Centos7的VMWare VM有问题 lsblk命令给出如下内容 df-h给出了这个 我正在尝试将根lvm扩展到分区,但无论我尝试了什么,我都无法做到这一点 我试图用fdisk/dev/sda创建一个新分区并将lvm扩展到此分区,但fdisk在分区号之后卡住了 其他一些有用的命令会给出这些结果,以防万一 任何帮助都将不胜感激。提前感谢。从您的屏幕截图上看,您的sda2分区是199G,sda1需要1G,您的sda总大小是200G,您无法从sda创建新分区,这就是它

我对安装了Centos7的VMWare VM有问题

lsblk命令给出如下内容

df-h给出了这个

我正在尝试将根lvm扩展到分区,但无论我尝试了什么,我都无法做到这一点

我试图用fdisk/dev/sda创建一个新分区并将lvm扩展到此分区,但fdisk在分区号之后卡住了

其他一些有用的命令会给出这些结果,以防万一


任何帮助都将不胜感激。提前感谢。

从您的屏幕截图上看,您的sda2分区是199G,sda1需要1G,您的sda总大小是200G,您无法从sda创建新分区,这就是它卡在那里的原因; 为了解决您的问题,我提供了两个选项供您参考,但在操作之前,请确保您备份了所有重要数据或vm文件

选项1:这只是我的想法,未经证实:
从VG和PV中,您可以看到sda2只贡献了我已经执行了pvresize/dev/sda2命令,在这之后,我得到了如下的PV

在此之后,我尝试执行vgextend centos/dev/sda2,但出现了此错误

然而,vgs和vgdisplay centos命令给出的结果与以前不同,如下所示


你好。谢谢你的帖子。我尝试了第一个命令,但我得到了这个消息。无法以独占方式打开/dev/sda2。挂载文件系统?它已经挂载,我正在使用它。它有数据。我不知道我遗漏了什么。首先,确保你备份了所有数据或虚拟机,然后,你可以尝试pvresize/dev/sda2,并运行pvs检查它是否工作,如果pv大小增加到完整大小,那么你可以继续我之前建议的操作。非常感谢你的帮助。我尝试了pvresize/dev/sda2,这做了一个更改。但是vgextend centos/dev/sda2不起作用。我将添加新的屏幕截图。在这种情况下,您可以跳过步骤2),然后尝试3)和4)