“Impossível reduzir o RAID LV - operação não implementada”

2

Eu criei um volume lógico usando o Ubuntu 14.04 que começou com 80GiB. Eu redimensionei para 128GiB, mas agora eu gostaria de reduzir para 80GiB. Há um sistema de arquivos ext4 preenchendo o volume. Minha sintaxe de comando é a seguinte:

sudo lvreduce -r -L 80g /dev/[volgroup]/[volname]

O sistema de arquivos sempre encolhe com sucesso (eu sei que isso foi tentado como operações resize2fs e lvresize separadas), mas lvresize retorna consistentemente o seguinte erro:

Unable to reduce RAID LV - operation not implemented.

Eu criei um teste LV e preenchai com um sistema de arquivos ext4. Eu sou capaz de estender e reduzi-lo à vontade com o mesmo comando, então por que não posso reduzir esse outro volume?

Outros pensamentos: Eu também tentei reduzir o sistema de arquivos primeiro com um buffer extra de espaço, digamos para 70GiB, e então reduzindo o volume para 80GiB, mas com os mesmos resultados.

    
por Nick B. 29.01.2015 / 16:59

2 respostas

1

Eu percebi isso. Por algum motivo, não consigo reduzir um volume lógico enquanto ele está em um espelho. Para cada volume que estou procurando reduzir, terei que dividir o espelho, reduzir o tamanho desejado, excluir a cópia criada pela divisão e reconverter o volume original em um espelho. Parece mais passos do que o necessário, mas pelo menos funciona.

    
por Nick B. 02.02.2015 / 19:24
0

tente:

  1. resize2fs / dev / [volgroup] / [volname] 70G
  2. lvreduce -L 80G / dev / [volgroup] / [volname]
  3. resize2fs / dev / [volgroup] / [volname]

Se a segunda etapa falhar - mostrar detalhes do volume group / lvm - talvez haja alguma configuração estranha (raid on lvm?)

    
por undefine 29.01.2015 / 17:56