df -h mostra 100%, mas na verdade libera espaço em disco

1

Meu disco rígido estava cheio e o ubuntu não conseguia mais gravar nada no disco. Eu removi alguns arquivos maiores.

Agora, há 37 GB de espaço livre no disco rígido, mas df -h mostra 100% e não consigo fazer login no xserver, apenas no console.

df -h

Filesystem Size Used Avail Use % Mounted on
/dev/sda1  913G 876G 0     100%  /
none       4K   0    4K    0%    /sys/fs/cgroup
udev       2G   4,0K 2G    1%    /dev
tmpfs      404M 1,4M 403M  1%    /run
none       5M   0    5M    0%    /run/lock
none       2G   76K  2G    1%    /run/shm
none       100M 8K   100M  1%    /run/user
overflow   1M   8K   1016K 1%    /tmp

df -i

Filesystem Inodes   IUsed  IFree    IUse % Mounted on
/dev/sda1  60792832 663050 60129782 2%     /
none       213061   2      213059   1%     /sys/fs/cgroup
udev       208261   492    207769   1%     /dev
tmpfs      213061   552    212509   1%     /run
none       213061   3      213058   1%     /run/lock
none       213061   3      213058   1%     /run/shm
none       213061   8      213053   1%     /run/user
overflow   213061   6      213055   1%     /tmp

Também verifiquei se tenho inodes livres, o que eu tenho. Existem apenas cerca de 2% usados. Aguardando resposta.

    
por reuabreliz 14.07.2015 / 12:10

1 resposta

1

É comum que 5% da capacidade de uma partição ext2 / 3/4 seja reservada como espaço livre para uso exclusivo do root, de forma que, no caso de uma partição ficar cheia, arquivos importantes ainda possam ser gravados. para o disco, e os comandos ainda podem ser executados para liberar espaço em disco.

Na verdade, para / dev / sda1: 876G usado / 913G tamanho = 0,959, o que significa que há apenas 4,1% livre, então a partição ainda parece estar cheia.

Você pode reduzir a porcentagem de espaço reservado em uma partição ext2 / 3/4 com o comando:

sudo tune2fs -m 2 /dev/sda1

que, por exemplo, reservaria 2% do espaço livre em vez de 5%.

    
por Martin Thornton 14.07.2015 / 13:10