LINUX.ORG.RU
ФорумAdmin

Создание LVM2 на диске с данными.


0

0

Есть 2 диска, один из которых забит данными "под завязку":

8 16 390711384 sdb

8 17 19535008 sdb1 (ext3) - не критические данные

8 18 322263900 sdb2 (ext3) - данные, которые нужно обязательно сохранить (возможности бекапа нету)

8 19 48909892 sdb3 (ext3) - не критические данные

8 32 390711384 sdc

8 33 390708801 sdc1 (ext3) - пустой

Стоит задача: объединить sdb2 и sdc1 в LVM2.

Собственно вопрос: можно ли это сделать без потери данных на sdb2 и, если можно, каков порядок действий?

З.Ы. Ранее дел с LVM2 не имел, так что...

★★★★
Ответ на: комментарий от kilolife

Да вот... какая-то эта штука совсем простая и не внушающая доверия...

Vanilin ★★★★
() автор топика

На sdc1 создаешь phisical volume.
Затем volume group and logical volume файловую систему, монтируешь, копируешь все данные с sdb2
Затем из sdb2 делаешь phisical volume и добавляешь его в созданную раннее volume group.

sdio ★★★★★
()
Ответ на: комментарий от sdio

Спасибо, я уже почти до этого дошел, только я хотел на sdb2 создать вторую группу, а потом объединить их через gvmerge.

Vanilin ★★★★
() автор топика

На /dev/sdc1 создал volume group vg1, logical volume disk1 и отформатировал в reiserfs

Скопировал все данные на /dev/mapper/vg1-disk1

На /dev/sdb2 создал volume group vg2, logical volume disk2 и отформатировал в reiserfs

Далее:

#vgmerge vg2 vg1 - объединил две группы в одну

#lvextend -r -L+314630M /dev/vg1/disk1 - расширил disk1 вместе с изменением размера ФС на все свободное пространство.

Итого:

[root@lakecity ~]# vgdisplay 
  --- Volume group ---
  VG Name               vg1
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               679.94 GB
  PE Size               4.00 MB
  Total PE              174064
  Alloc PE / Size       174020 / 679.77 GB
  Free  PE / Size       44 / 176.00 MB
  VG UUID               lixXnd-wtA7-KqfS-or8H-MOYr-3Hf9-vxpVW6


[root@lakecity ~]# lvdisplay 
  --- Logical volume ---
  LV Name                /dev/vg1/disk1
  VG Name                ftp
  LV UUID                MznXll-5Aei-uHcK-3ZRX-aC6X-hxEr-uoxjxM
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                679.77 GB
  Current LE             174020
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0
   

Данные на месте, LVM2 работает, все, как и нужно было - одним разделом.

Vanilin ★★★★
() автор топика
Ответ на: комментарий от Vanilin

>На /dev/sdb2 создал volume group vg2, logical volume disk2 
> и отформатировал в reiserfs
>
>Далее:
>
>#vgmerge vg2 vg1 - объединил две группы в одну

Сделал, так сделал, зачем только глупости всем показывать?
надо было:
# pvcreate /dev/sdb2
# vgextend vg1 /dev/sdb2
И далее по тексту
lvextend ...

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.