Liberando mais espaço em disco

Publicado por Danillo Costa em 24/10/2016

[ Hits: 6.311 ]

 


Liberando mais espaço em disco



Libere mais espaço em disco, sem perder qualquer dado, fazer upgrade de HD/SSD e sem reiniciar a máquina.

Utilizaremos o tune2fs, comando que ajusta os parâmetros dos sistemas de arquivos ext2, ext3 e ext4. Por padrão, é reservado 5% de espaço ao usuário root (administrador) para que ele consiga logar e executar manutenção, caso precise. Veremos como ajustar.

Checando compatibilidade

Caso não possua o comando tune2fs, pode instalar o pacote e2fsprogs.

Para descobrir se alguma partição do seu disco faz uso de um dos sistemas de arquivos citados acima, o ideal é usar algum particionador, como o GParted (aplicativo gráfico), parted (linha de comando) etc.

O GParted julgo mais intuitivo e já consta no repositório da maioria das distribuições GNU/Linux. Ao abrir, já é exibido a lista de partições e na coluna "sistemas de arquivos", poderá ver se há alguma partição do tipo ext. Caso disponha de mais de 1 HD/SDD, pode selecioná-los no canto superior direito.

No meu caso, a partição /dev/sdb1 é ext4, a qual servirá como exemplo.

Quanto à linha de comando, pode utilizar um dos comandos:

Obs.: as saídas dos comandos (resultado) abaixo foram suprimidas propositalmente para conter apenas as informações relevantes a este artigo.

1) sudo parted -l
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 3299GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start       End         Size         File system  Name  Flags
 1              1049kB  3299GB  3299GB  ext4

2) mount | grep -F "type ext"
/dev/sdb1 on /home type ext4 (rw,usrjquota=quota.user,jqfmt=vfsv0)

O comando mount pode ser executado como usuário normal, porém, a desvantagem deste é que só mostrará informações de partições que já estão montadas, ou seja, não mostrará informações de partições desmontadas.

Sendo assim, pode tentar monta-las pelo gerenciador de arquivos ou pelo comando abaixo e fazer uma nova checagem:

sudo mount -a

Conferindo o uso:

df -hT
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sdb1      ext4   3.0T  2.4T  413G  86% /home

Ajustando o espaço reservado ao root

Ajustarei para 1% de reserva, mas pode colocar qualquer valor como 0%, 0.5% ou 1.03%. Sendo que 0% é aconselhável para partições onde apenas se guarda dados. Partições com sistema, é bom deixar algum valor:

sudo tune2fs -m 1 /dev/sdb1
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 1% (8053058 blocks)

Conferindo o uso após o ajuste:

df -hT
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sdb1      ext4   3.0T  2.4T  536G  83% /home

O espaço disponível na partição de 3T passou de 413G para 536G, ou seja, um ganho de 123G.

Nota-se que quanto maior a partição, maior será o ganho; já em partições pequenas, esse ganho pode ser imperceptível, porém, devo lembrar que esses comandos não mostram o espaço exato, é arredondado. No fim, o ganho é real.

Outras dicas deste autor

Mudando o tamanho das fontes no Mozilla (on-the-fly)

Extraindo áudio em mp3 de um swf

Ubuntu Server no VirtualBox

Extraindo legendas de arquivos de vídeo no formato .mkv

Instalando Firefox 1.5 sem prejudicar o Gaim

Leitura recomendada

Entendendo essa coisa de Grátis (GNU)

openSUSE Build Service (OBS)

Introdução aos sistemas operacionais

Acessando compartilhamento samba com konqueror

Convertendo partição DOS para LVM em máquinas virtuais

  

Comentários
[1] Comentário enviado por VonNatur em 27/10/2016 - 08:52h

Muito bom!!!

Att,

Herberson S. Miranda
Twitter: @__von
Website: http://0fx66.com/
OpenPGP: 0x66F9A5F0
Skype: h.s.miranda



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts