il est possible que tu ais un gros fichier que tu as supprimé, mais qui est toujours ouvert par un process. Résultat : Linux ne te montre plus sur le système de fichier (il a été supprimé), mais la place n'a pas encore été libéré.
Solutions :
- Commence par faire de la place, en supprimant par exemple les logs du /var/log/ les plus vieux. Pas applicable chez toi, car ton "/var" est à part, mais je donne quand même l'information : Tu peux commencer par supprimer dans le /var/log/ tout les "*.gz", puis les "*.1", voir de lancer une rotation des logs: "logrotate -f /etc/logrotate.conf" sur une Debian
- Arrête un à un tout les services de la machine
- Regarde si tes fichiers "xsession-errors" n'ont pas grossis. Normalement, ils sont en ~/.xsession-errors ou en /tmp/xsession-$USER . Vu tes points de montage, je dirais que seul l'utilisateur root pourrait générer un tel fichier, mais encore faudrait-il que tu te ouvres une session X en temps que root
- Reboot de la machine : Cela tueras tous les process, et les fichiers ouverts
Si rien ne marche, tente de démarrer la machine sur un CD bootable, et lance un "ext3.fsck -f /dev/sda6" (si ta partition est effectivement en ext3)
- Après, et toujours sur ce liveCD, tu peux monter ta partition (en "/mnt/sda6" par exemple), et lancer un "du" : "du -ks /mnt/sda6/* | sort -n". Vérifie enfin si tu n'as pas de fichier commençant par un "." dans ton "/"
# Fichier supprimé mais encore ouvert ?
Posté par Olivier (site web personnel) . En réponse au message Partition racine pleine. Évalué à 2.
il est possible que tu ais un gros fichier que tu as supprimé, mais qui est toujours ouvert par un process. Résultat : Linux ne te montre plus sur le système de fichier (il a été supprimé), mais la place n'a pas encore été libéré.
Solutions :
- Commence par faire de la place, en supprimant par exemple les logs du /var/log/ les plus vieux. Pas applicable chez toi, car ton "/var" est à part, mais je donne quand même l'information : Tu peux commencer par supprimer dans le /var/log/ tout les "*.gz", puis les "*.1", voir de lancer une rotation des logs: "logrotate -f /etc/logrotate.conf" sur une Debian
- Arrête un à un tout les services de la machine
- Regarde si tes fichiers "xsession-errors" n'ont pas grossis. Normalement, ils sont en ~/.xsession-errors ou en /tmp/xsession-$USER . Vu tes points de montage, je dirais que seul l'utilisateur root pourrait générer un tel fichier, mais encore faudrait-il que tu te ouvres une session X en temps que root
- Reboot de la machine : Cela tueras tous les process, et les fichiers ouverts
Si rien ne marche, tente de démarrer la machine sur un CD bootable, et lance un "ext3.fsck -f /dev/sda6" (si ta partition est effectivement en ext3)
- Après, et toujours sur ce liveCD, tu peux monter ta partition (en "/mnt/sda6" par exemple), et lancer un "du" : "du -ks /mnt/sda6/* | sort -n". Vérifie enfin si tu n'as pas de fichier commençant par un "." dans ton "/"