Назад | Перейти на главную страницу

Объединить группы логических томов

Я хочу увеличить объем корневого тома 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

Это должно сработать. Спасибо, Джонатан

Логические тома будут иметь свои собственные файловые системы, поэтому их невозможно напрямую объединить.

Вам нужно сначала удалить второй том, а затем вырастить первый.

Продолжая, вы безвозвратно уничтожите все данные на своем втором томе.

Как всегда, перед продолжением убедитесь, что у вас есть резервные копии всех важных данных (на любом томе).

Вы должны сначала размонтировать и деактивировать второй том:

lvchange -a n /dev/VolGroup00/LogVol01

Затем удалите его:

lvremove /dev/VolGroup00/LogVol01

Затем расширите свой первый том:

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

После этого вам нужно будет расширить файловую систему. Предполагая ext4, вы можете расти в сети с помощью:

resize2fs /dev/VolGroup00/LogVol00