web-dev-qa-db-fra.com

df -h affiche 100% mais en fait de l'espace disque libre

Mon disque dur était plein et ubuntu ne pouvait plus rien écrire sur le disque. J'ai supprimé des fichiers plus gros.

Maintenant, il y a 37 Go d'espace libre sur le disque dur, mais df -h affiche 100% et je ne peux pas me connecter au xserver, uniquement à la 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

J'ai également vérifié si j'avais des inodes libres, ce que j'ai. Il n'y en a qu'environ 2% utilisés. Attendre une réponse.

1
reuabreliz

Il est courant que 5% de la capacité d'une partition ext2/3/4 soit réservée en tant qu'espace libre à l'usage exclusif de root, de sorte qu'en cas de saturation d'une partition, les fichiers importants peuvent toujours être écrits sur le disque, et les commandes peuvent toujours être exécutées pour libérer de l'espace disque.

En effet, pour/dev/sda1: 876G utilisé/913G = 0,959, ce qui signifie qu'il n'y a que 4,1% de disponibilité, donc la partition semble toujours pleine.

Vous pouvez réduire le pourcentage d'espace réservé sur une partition ext2/3/4 avec la commande:

Sudo tune2fs -m 2 /dev/sda1

ce qui, par exemple, réserverait 2% de l'espace libre au lieu de 5%.

1
Martin Thornton