合并逻辑卷组

合并逻辑卷组

我想增加根 LVM 卷空间。是否可以将 LogVol01 合并到 LogVol00?我的 LVM 设置如下:

   [root@server~]# lvs
     LV       VG         Attr   LSize  Origin Snap%  Move Log Copy%  Convert
     LogVol00 VolGroup00 -wi-ao 34.84G
     LogVol01 VolGroup00 -wi-ao 33.38G
   [root@server~]# pvs
     PV                VG         Fmt  Attr PSize  PFree
     /dev/cciss/c0d0p2 VolGroup00 lvm2 a-   68.22G    0
   [root@server~]# vgs
     VG         #PV #LV #SN Attr   VSize  VFree
     VolGroup00   1   2   0 wz--n- 68.22G    0
   [root@server~]# df -h
   Filesystem            Size  Used Avail Use% Mounted on
   /dev/mapper/VolGroup00-LogVol00
                          34G  1.3G   31G   4% /
   /dev/cciss/c0d0p1      99M   13M   81M  14% /boot
   tmpfs                  16G     0   16G   0% /dev/shm
   [root@server~]#fdisk -l

   Disk /dev/cciss/c0d0: 73.3 GB, 73372631040 bytes
   255 heads, 63 sectors/track, 8920 cylinders
   Units = cylinders of 16065 * 512 = 8225280 bytes

              Device Boot      Start         End      Blocks   Id  System
   /dev/cciss/c0d0p1   *           1          13      104391   83  Linux
   /dev/cciss/c0d0p2              14        8920    71545477+  8e  Linux LVM

   [root@server~]#lvremove -f /dev/VolGroup00/LogVol01
     Can't remove open logical volume "LogVol01"

   [root@server~]#lvchange -a n /dev/VolGroup00/LogVol01
       /dev/hdc: open failed: No medium found
       LV VolGroup00/LogVol01 in use: not deactivating

固定的

   swapoff -a
   lvchange -a n /dev/VolGroup00/LogVol01 
   lvextend -l +100%FREE /dev/VolGroup00/LogVol00

那就行了。谢谢乔纳森

答案1

逻辑卷有自己的文件系统,因此不可能直接合并两者。

您需要先删除第二个卷,然后再增加第一个卷。

如果继续,您将不可挽回地销毁第二卷上的所有数据。

与往常一样,在继续操作之前,请确保已备份所有重要数据(在任一卷上)。

您必须先卸载并停用第二个卷:

lvchange -a n /dev/VolGroup00/LogVol01

然后将其删除:

lvremove /dev/VolGroup00/LogVol01

然后扩展你的第一卷:

lvextend -l +100%FREE /dev/VolGroup00/LogVol00

之后,您需要扩展文件系统。假设是 ext4,您可以使用以下方式在线扩展:

resize2fs /dev/VolGroup00/LogVol00

相关内容