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.
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%.