Liberando mais espaço em disco

Publicado por Danillo Costa em 24/10/2016

[ Hits: 12.334 ]

Blog: https://nillow.com.br/

 


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

Disquete no Ubuntu 8.10

Cron executando o mesmo comando mais de uma vez

Montando automaticamente o floppy e CDROM com AutoFS

Recuperando o LiLo do Kurumin

Driver da Nvidia no Ubuntu 9.04

Leitura recomendada

Skype no LMDE 2014

Bloquear Portas USB no Ubuntu

Explorando vulnerabilidades em websites

Servidor VMware 2.0.2 em Debian Squeeze 6.0.0 (64 bits)

Iniciando o Slackware direto na interface gráfica

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts