Blog Agility

Reduzindo uma partição no Linux

Reduzindo uma partição no Linux

Quando se trabalha administrando sistemas, por diversas vezes nos encontramos numa encruzilhada referente a recursos de hardware, principalmente quando falamos de espaço em disco. Em um servidor Linux, por exemplo, pode acontecer um mau dimensionamento na instalação do sistema operacional, ou seja, uma partição exige mais recursos de disco do que outra, porém, possui menos espaço disponível, acarretando problemas futuros. Aqui, você aprenderá como reduzir uma partição Linux de maneira fácil. 

Lembre-se, sempre antes de executar um procedimento de resize, seja para aumentar ou diminuir uma partição, tenha um backup full do seu equipamento, por mais simples que seja o procedimento, sempre podem ocorrer imprevistos.

Abaixo, temos a lista de partições de um servidor Linux e nela podemos ver a partição /resize com aproximadamente 20G de espaço.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_01
Imagem01 – Lista de Partições

No nosso caso, descreveremos passo a passo como reduzir a partição /resize de 20G para 10G, podendo utilizar estes 10G reduzidos para redimensionar outra partição. Para saber como aumentar uma partição, veja o link a seguir: “Como redimensionar uma LVM no Linux”. Desta forma, poderemos estender outra partição sem adicionar um novo disco.

Reduzindo a Partição

1 – Desmonte a partição que você trabalhará com o comando umount.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_02
Imagem02 – Desmontando a partição

2 – Faça uma checagem de integridade no volume group ao qual a partição /resize pertence.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_03
Imagem03 – Checagem de integridade do volume group

3 – Com o comando resize2fs reduziremos o sistema de arquivos do volume group.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_04
Imagem04 – Reduzindo o sistema de arquivos

4 – Executando o lvreduce reduziremos o volume lógico.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_05
Imagem05 – Reduzindo o volume lógico

5 – Execute novamente a checagem da integridade do volume group que estamos reduzindo o tamanho.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_06
Imagem06 – Checagem de integridade do volume group

6 – Para remontar o diretório execute um dos comandos abaixo:

mount -a  – O -a fará com que sejam lidas e montadas automaticamente as partições salvas no arquivo /etc/fstab.

mount /dev/mapper/VolGroup00-LogVo100 /resize – Aqui, você estará passando o caminho completo.

Listando novamente as partições do sistema operacional, podemos ver que o /resize está com o tamanho reduzido, cumprindo o nosso objetivo.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_07
Imagem07 – Lista de Partições

Quando executamos o lvreduce, reduzimos também o Volume Lógico, deixando o s 10G disponíveis no Volume Físico.

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_08
Imagem08 – Propriedades Volume Lógico após a redução de espaço

2015_Maio_Rafael_Casado_Reduzindo_Particao_Linux_vs_09
Imagem09 – Volume Físico após a redução de espaço do volume lógico.


Neste artigo, foi executado o procedimento para redução de uma partição Linux para reutilizar o espaço em outra partição se necessário. Após a redução do volume lógico, o espaço reduzido ficará disponível no volume físico, desta forma, poderá ser criado um novo volume lógico ou estendido um existente.