Recentemente, recebi uma mensagem sobre "0 bytes grátis" em uma determinada partição.
Então eu olhei e, com certeza:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 65190604 10920296 50959160 18% /
udev 966544 4 966540 1% /dev
tmpfs 389532 744 388788 1% /run
none 5120 0 5120 0% /run/lock
none 973828 152 973676 1% /run/shm
/dev/sda5 397327316 391010276 0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
existem 0 bytes disponíveis nessa partição.
Por isso, apaguei vários arquivos que não precisava nesta máquina e esvaziei o lixo. Eu esperava que o "Usado" ficasse menor e o "Disponível" ficasse maior na mesma quantidade.
Mas o que realmente aconteceu foi
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 65190604 10921184 50958272 18% /
udev 966544 4 966540 1% /dev
tmpfs 389532 744 388788 1% /run
none 5120 0 5120 0% /run/lock
none 973828 152 973676 1% /run/shm
/dev/sda5 397327316 390986836 0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
o "Usado" na verdade ficou menor, mas o "Disponível" ainda é zero.
Reiniciei a máquina e ainda vejo 0 na coluna "Disponível".
Por que "Disponível" sempre é zero, mesmo quando excluo um monte de arquivos, para que "Usado" fique menor?
Por que a exclusão de arquivos não aumenta o espaço disponível?
Estou executando o Ubuntu 12.04 LTS.
$ df -hi
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 4.0M 512K 3.5M 13% /
udev 205K 486 204K 1% /dev
tmpfs 208K 390 208K 1% /run
none 208K 3 208K 1% /run/lock
none 208K 7 208K 1% /run/shm
/dev/sda5 25M 975K 24M 4% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
disk-usage
David Cary
fonte
fonte
Respostas:
Tutorial passo a passo
sudo tune2fs -m 0 /dev/sda5
em um terminal, assumindo que / dev / sda5 é sua unidade.De
man tune2fs
:fonte
A resposta simples é excluir mais arquivos. Você está vendo os blocos "reservados" se recuperando. Geralmente 5% de um sistema de arquivos é reservado para processos privilegiados, se o sistema de arquivos for considerado cheio quando esse limite for atingido. Você pode ajustar o limite com o
tune2fs -m
comando consulte as páginas de manual do tune2fs para obter mais informações.fonte
Quando você exclui um arquivo em uma partição que não é onde o Ubuntu está instalado, ele cria uma pasta
.Trashes
/.Trashes-1000
que é equivalente à lixeira. O número pode variar entre as versões do Ubuntu. Quando estiver na partição, pressione Ctrl+ hpara ver os arquivos ocultos que são aqueles que começam com.
. Se você excluir este arquivo, na verdade você excluiu todos os arquivos e terá mais espaço.fonte