LINUX.ORG.RU
решено ФорумAdmin

Как выкинуть диск из LVM

 ,


0

1

Хочу выкинуть один диск (/dev/mapper/storage2_2_crypt) из VG группы vg-storage2_crypt. Сначала ресайзнул фс, потом уменьшил VG и спокойно выкинул диск из VG. Теперь хочу полностью выкинуть диск из PV, но на команду: pvmove /dev/mapper/storage2_2_crypt мне выдаёт: No extents available for allocation. Я пробовал ещё больше урезать фс и vg, но ошибка такая же.

Вот выхлопы:

pvs:

~# pvs
  PV                           VG                Fmt  Attr PSize   PFree  
  /dev/mapper/storage2_1_crypt vg-storage2_crypt lvm2 a--  931.51g      0 
  /dev/mapper/storage2_2_crypt                   lvm2 ---  931.51g 931.51g
  /dev/mapper/storage2_crypt   vg-storage2_crypt lvm2 a--    1.82t      0 

vgdisplay:

~# vgdisplay 
  --- Volume group ---
  VG Name               vg-storage2_crypt
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  17
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               2.73 TiB
  PE Size               4.00 MiB
  Total PE              715397
  Alloc PE / Size       715397 / 2.73 TiB
  Free  PE / Size       0 / 0   
  VG UUID               kLuttr-OwzR-4Qm3-V3WJ-dOId-5jzt-alEBOg

Так он у тебя уже не в vg, что тебе еще надо?

Сначала ресайзнул фс, потом уменьшил VG и спокойно выкинул диск из VG

А вот тут фейл чувствую я, ибо pvmove надо было делать перед тем, как выкидывать том из vg.

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

Так он у тебя уже не в vg, что тебе еще надо?

Так я хочу полностью выкинуть его из системы, а LVM - вещь капризная и может встрепенуться на это, если в pv ещё сохранился удалённый из системы диск.

А вот тут фейл чувствую я, ибо pvmove надо было делать перед тем, как выкидывать том из vg.

Да всё нормально, обратно примонтировал lv. Да и в этом мане (https://www.opennet.ru/tips/info/2228.shtml) написано что pvmove надо делать в последнюю очередь: сначала ресайз фс, потом ресайз vg, потом удаление диска из vg, а потом уже pvmove.

FluffyPillow
() автор топика
Последнее исправление: FluffyPillow (всего исправлений: 1)
Ответ на: комментарий от FluffyPillow

Так я хочу полностью выкинуть его из системы,

pvremove

а LVM - вещь капризная и может встрепенуться на это, если в pv ещё сохранился удалённый из системы диск.

Прохладные истории.

сначала ресайз фс, потом ресайз vg, потом удаление диска из vg, а потом уже pvmove.

Если ты удалишь pv из vg, куда у тебя pvmove будет экстенты с него двигать?

Deleted
()

если в vg свободного места больше, чем в pv, который надо удалить из группы, то никаких ресайзов фс, lv и тем более vg делать не надо. pvmove, pvremove

samson ★★
()

итого получается pvmove + pvremove

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