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 .


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!


+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 )


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

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 /

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.