O volume lógico não está montado, mas está em uso. Feche todos os aplicativos usando este dispositivo (por exemplo, iscsi)

9

Como redimensiono uma partição LVM usando system-config-lvm? De acordo com esta resposta Ask Ubuntu

Cliquei na partição e tentei redimensionar, mas recebi um erro pop-up system-config-lvm.

O volume lógico não está montado, mas está em uso. Feche todos os aplicativos usando este dispositivo (por exemplo, iscsi).

Qual é o problema e como posso corrigi-lo?

Captura de tela da caixa de diálogo de gerenciamento LVM com erro pop-up

Veja também esta pergunta do Ubuntu .

Thufir
fonte
askubuntu.com/a/539563/45156 diz que eu tenho que usar um CD / DVD ao vivo. Não consigo redimensionar a partição sem isso?
Thufir
Você já tentou desativá-lo na linha de comando (algo como sudo vgchange -an /dev/ubuntu-vg/root)? Desculpe, eu não estou familiarizado com a ferramenta GUI.
Steeldiver #
Você deve conseguir fazer isso rapidamente - essa é a principal vantagem do LVM como eu o entendo. Este é um erro: bugzilla.redhat.com/show_bug.cgi?id=672475
mirams

Respostas:

5

Aumentar o tamanho de um volume lógico que está sendo usado é realmente possível. Essa é uma das principais vantagens do uso do LVM em primeiro lugar.

São apenas essas ferramentas de GUI ... meh ... esquecê-las.

  1. (opcional) Verifique quanto espaço resta em seu grupo de volumes com sudo vgdisplay

  2. Encontre o nome do seu volume lógico com sudo lvdisplay

  3. Aumente o volume em 5 GB: sudo lvextend -L+5GB /dev/ssd/sysLV

  4. Aumente o tamanho do sistema de arquivos para corresponder ao LV: sudo resize2fs /dev/ssd/sysLV(somente ext4, consulte este link para outros sistemas de arquivos)

  5. df -hagora deve relatar o tamanho correto. Seja feliz, elogie a linha de comando!

panepeter
fonte
+1 quando você fornece uma solução que funciona ... ;-) Respondi à pergunta original que estava com uma GUI e ao procedimento que o OP estava seguindo ...
Fabby
11
Muitas vezes eu preciso estende com o espaço livre, eu só acrescentar, então eu usosudo lvextend -l +100%FREE /dev/ssd/sysLV
mpromonet
5

Como eu posso ver o Thunderbird rodando, você obviamente perdeu um passo importante:

  • Inicialize a partir de um CD ao vivo.

O que você está tentando fazer seria o equivalente na vida real a pedir a um cirurgião para operar sozinho, em casa ... ;-)

Então prepare a sala de operações (inicialize o CD ao vivo para que o volume não fique bloqueado) e comece a operar, doutor! (siga as instruções em https://askubuntu.com/a/489909/45156 )

Fabby
fonte
11
Eu pensei que o objetivo do LVM era que isso pudesse ser feito em um sistema ativo.
user48956
"O LVM pode expandir uma partição enquanto estiver montada, se o sistema de arquivos usado nela também suportar (como o ext3 / 4 usual)." LVM com certeza é um cirurgião durão! Veja minha resposta para uma alternativa de linha de comando em funcionamento.
panepeter
4

Você pode tentar outra ferramenta GUI - KVPM . Isso ajudou no meu caso. Estendi com sucesso um volume lógico que foi montado como /homeem movimento.

Kos
fonte
Sim, funciona, consulte unix.stackexchange.com/questions/6626/... para saber mais sobre este
Mirams
É a melhor resposta. O kvpm não requer desligamento.
user48956
4

Isso parece ser um bug na system-config-lvmferramenta.
Em vez disso, você pode usar as linhas de comando:

lvextend -L +nnG /device 
resizet2fs /devic

Isso funciona mesmo se a partição for ao vivo /

user855443
fonte