LINUX.ORG.RU
ФорумAdmin

Не удается удалить LV в LVM2....


0

0

Пытаюсь удалить logical volume:

# lvremove /dev/crypto/swap
lvremove Can't remove open logical volume "swap"

# lvchange -an /dev/crypto/swap
lvchange LV crypto/swap in use: not deactivating

Раздел не задействован. Грузился в single - то же самое. Машину перезагружал, непомогло.

Предыстория такая. На / закончилось место, когда я попробовал этот раздел удалить. lvm хотел чего-то записать в /etc/lvm/backup (а может и еще куда) и у него ничего не вышло.

С этих пор не могу грохнуть вышеназванную lv ни под каким предлогом.

Есть идеи?

★★★★★

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

# vgdisplay -v crypto 2>/dev/null | egrep 'Name|open'
vgdisplay  VG Name               crypto
vgdisplay  LV Name                /dev/crypto/ubuntu-root
vgdisplay  VG Name                crypto
vgdisplay  # open                 2
vgdisplay  LV Name                /dev/crypto/swap
vgdisplay  VG Name                crypto
vgdisplay  # open                 1
vgdisplay  PV Name               /dev/mapper/sda6_crypt    

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

Естественно, swap отключен!

Более того, я даже перезагрузку сделал после его отключения - не помогло (в fstab строчка со swap закомментирована).

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

>lsof | grep crypto

Crypto - это название vg. Вполне понятно, что для использования lv, и для удаления ее в том числе, требуется задействовать vg.

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

# whoami
root
# swapon -s
Filename                                Type            Size    Used    Priority
# lvs
lvs  LV          VG     Attr   LSize Origin Snap%  Move Log Copy% 
lvs  swap        crypto -wi-ao 1,34G                              
lvs  ubuntu-root crypto -wi-ao 4,00G                              
lvs  ubuntu-usr  vg     -wi-ao 3,00G                              
# lsof | grep crypto | grep swap
#  
(ничего не grep'ается)
  
# lvremove /dev/crypto/swap
lvremove  Can't remove open logical volume "swap"
# vgdisplay -v crypto 2>/dev/null | egrep 'Name|open'
vgdisplay  VG Name               crypto
vgdisplay  LV Name                /dev/crypto/ubuntu-root
vgdisplay  VG Name                crypto
vgdisplay  # open                 2
vgdisplay  LV Name                /dev/crypto/swap
vgdisplay  VG Name                crypto
vgdisplay  # open                 1
vgdisplay  PV Name               /dev/mapper/sda6_crypt     
# 

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

Кажется я понял. Этот раздел задействуется еще в initrd...

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