调整音量大小


2

我想将lv_home增加到20G并将lv_root增加到120G。 在VMware中,我将硬盘扩展到200G。你可以在下面的.host中看到:/

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       48G   31G   15G  68% /
tmpfs                 3.1G  100K  3.1G   1% /dev/shm
/dev/sda1             485M   81M  379M  18% /boot
/dev/mapper/VolGroup-lv_home
                      4.6G  198M  4.2G   5% /home
.host:/               239G  110G  130G  46% /mnt/hgfs

我试着跑

resize2fs /dev/mapper/VolGroup-lv_home 20G

但它没有用

我试着跑

lvextend -L 120G /dev/mapper/VolGroup-lv_root

但它没有用

有关如何将.host空间添加到lv_home的任何想法?


提供的信息部分是为了提供正确的答案。请从命令发布结果文件 - 以root身份执行“(pvs; vgs; lvs)> lvm-setup.lst” - 此命令将提供LVS设置的摘要。另外,您从resize2fs获得了什么错误消息? (它应该是resize4fs ??)
davidgo

Answers:


1

从我从LVS命令中可以看到,你的LVM分区只有54.1演出,所有这些都是分配的。

我是否理解这实际上是一个虚拟机,并且您将VM上物理磁盘的大小扩展到200 GIGS?如果是这种情况,您需要首先增加PV,然后是VG,然后是LV。 (PV =物理卷,VG =卷组,LV =逻辑卷)

我没有尝试过这些命令(所以备份,你的数据有风险!),但是 尝试以下 -

  1. 使用可用空间创建一个新分区(例如,使用FDISK和 创建sda2 - 如果这不起作用,请告诉我 “fdisk -l / dev / sda”的结果
  2. 假设新分区是sda3 [我猜这里,你可能有 交换]执行以下操作

  3. 使用sda3创建新的物理卷

pvcreate /dev/sda3  
  1. 将新分区添加到卷组
vgextend Volgroup /dev/sda3
  1. 扩展您的分区
lvextend -L 120G /dev/mapper/VolGroup-lv_root
  1. 调整分区大小
resize2fs /dev/mapper/VolGroup-lv_root

请注意,这些命令未经测试,可能需要一些tweeking。

此外,pvcreate和lvextend命令的替代方法是调整/ dev / sda1(如果这是Fdisk的选项),然后增大物理卷。


[root @ mybox~] #pvs; VGS; lvs PV VG Fmt Attr PSize PFree / dev / sda2 VolGroup lvm2 a-- 54.51g 0 VG #PV #LV #SN Attr VSize VFree VolGroup 1 3 0 wz - n- 54.51g 0 LV VG Attr LSize Pool Origin Data%Move日志拷贝%转换lv_home VolGroup -wi-ao-- 4.67g lv_root VolGroup -wi-ao-- 47.87g lv_swap VolGroup -wi-ao-- 1.97g [root @ mybox~]#
paulcap1

我跑了命令pvs; VGS; lvs,但我不知道如何在盒子里格式化它。
paulcap1

+1非常有用。但是要注意区分大小写, Volgroup 不一样的 VolGroup
Frosty Z
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.