Qual é o processo detalhado para remover espaço de um volume lógico (lvm)?

1

A caixa do linux (fc11) com a qual estou trabalhando possui uma partição / boot e, em seguida, um VolumeGroup com Volumes Lógicos. Estou tentando fazer uma pré-atualização, mas não tenho espaço suficiente na partição de inicialização. Como faço para liberar algum espaço do VolumeGroup e colocar em minha partição / boot?

    
por ricbax 30.06.2010 / 05:08

2 respostas

3

Eu não conheço bem o FC11, mas você pode não conseguir fazer uma redução online da partição raiz. Se a partição no volume lógico não for raiz, inicialize em um único usuário e diminua a partir daí. Se for / , você precisa inicializar a partir de um disco de recuperação. Muitos bons por aí, mas ganhe um com o GParted! O Ubuntu Live CD é adequado, assim como o SystemRescueDisk: link .

Uma vez feito isso, você precisa primeiro reduzir o espaço em uso pelo LVM, e então reescrever a tabela de parição para expandir / boot.

Uma vez que você tenha as coisas prontas para encolher o LV, primeiro reduza o sistema de arquivos na partição:

resize2fs SLICE new_size

em que SLICE é a partição e new_size é o novo tamanho total que você deseja reduzir uma vez. Você pode usar 'M' ou 'G' para especificar o tamanho.

Por exemplo, se eu quisesse reduzir minha parição de raiz para 100G, faria isso:

resize2fs /dev/mapper/VolGroup00-LogVol00 100G

Agora reduza o volume lógico que contém a partição:

lvreduce /dev/VolGrou00-LogVol00 100G

Agora reduza o volume físico (na verdade, a quantidade de pv disponível para o LVM)

pvresize /dev/sdas 100G

Se você não tiver certeza do nome do volume físico, use pvs .

Agora você precisa realmente alterar a tabela de partições na unidade, enviando / dev / sda2 para o mesmo 100G e colocar o resto em qualquer partição / inicialização. Use o GParted para isso - é um milhão de vezes mais fácil que o fdisk. É um programa de GUI, então não pode mostrar um exemplo, mas é muito fácil de usar.

    
por 30.06.2010 / 05:58
1

Reduza o sistema de arquivos ( resize2fs ), o volume lógico ( lvreduce ), o volume físico ( pvresize ) e a partição.

    
por 30.06.2010 / 05:11