Bonjour,
Je vous écrit ce message car j'ai un petit soucis.
En fait, au boulot on utilise un serveur debian et depuis quelques jours, la partition système est remplie à 100%. Pourtant j'ai eu beau regarder tous les fichiers, il n'y a rien qui prend de la place, la plupart des dossiers ne font que quelques centaines de Mo (sur un disque de 70go).
Etant nul en linux et étant au boulot, je ne peux pas me permettre de faire n'importe quoi, car je ne saurai sûrement pas le réparer.
df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1 67G 65G 11M 100% /
tmpfs 1003M 0 1003M 0% /lib/init/rw
udev 10M 692K 9,4M 7% /dev
tmpfs 1003M 0 1003M 0% /dev/shm
/dev/sdb1 147G 134G 5,5G 97% /mnt/sdb1
/dev/sda3 138G 44G 91G 33% /Z
/dev/sda4 20G 3,0G 16G 16% /var
overflow 1,0M 8,0K 1016K 1% /tmp
# voir les fichiers cachés
Posté par joreveur . Évalué à 1.
bonjour,
peut-être des fichiers cachés…
ls -lsha
tiens nous au courant
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1. Dernière modification le 08 février 2016 à 10:55.
Merci pour la réponse rapide.
Voilà ce que ça me donne, mais très franchement je ne vois pas trop ce que je peux en tirer…
[^] # Re: voir les fichiers cachés
Posté par _kaos_ . Évalué à 1.
Salut,
et un
du -sh /*
, ça dit quoi ?Matricule 23415
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1. Dernière modification le 08 février 2016 à 12:01.
Ce fut long, très long, mais voilà j'ai la réponse .
du -sh /*
204M /backup-box
4,8M /bin
19M /boot
0 /cdrom
4,0K /data
692K /dev
77M /emul
7,1M /etc
108K /home
0 /initrd.img
87M /lib
0 /lib32
0 /lib64
16K /lost+found
44K /media
134G /mnt
106M /opt
du: ne peut accéder
/proc/22828/task/22828/fd/4': Aucun fichier ou répertoire de ce type
/proc/22828/task/22828/fdinfo/4': Aucun fichier ou répertoire de ce typedu: ne peut accéder
du: ne peut accéder
/proc/22828/fd/4': Aucun fichier ou répertoire de ce type
/proc/22828/fdinfo/4': Aucun fichier ou répertoire de ce typedu: ne peut accéder
0 /proc
68M /root
4,1M /sbin
4,0K /selinux
4,0K /srv
0 /sys
4,0K /tmp
1,5G /usr
2,9G /var
0 /vmlinuz
43G /Z
Comme on peut le voir, c'est Z et mnt qui prennent de la place, mais ce sont des partitions différentes de la racine, du coup je pige que dal … Si quelqu'un a une idée…
[^] # Re: voir les fichiers cachés
Posté par Axone . Évalué à 3.
Rajoute l'option -x à du pour rester dans le même système de fichiers.
du -shx *
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
Voilà le résultat:
du -shx /*
204M /backup-box
4,8M /bin
19M /boot
0 /cdrom
4,0K /data
692K /dev
77M /emul
7,1M /etc
108K /home
0 /initrd.img
87M /lib
0 /lib32
0 /lib64
16K /lost+found
44K /media
12K /mnt
106M /opt
du: ne peut accéder
/proc/23459/task/23459/fd/4': Aucun fichier ou répertoire de ce type
/proc/23459/task/23459/fdinfo/4': Aucun fichier ou répertoire de ce typedu: ne peut accéder
du: ne peut accéder
/proc/23459/fd/4': Aucun fichier ou répertoire de ce type
/proc/23459/fdinfo/4': Aucun fichier ou répertoire de ce typedu: ne peut accéder
0 /proc
68M /root
4,1M /sbin
4,0K /selinux
4,0K /srv
0 /sys
4,0K /tmp
1,5G /usr
2,9G /var
0 /vmlinuz
43G /Z
C'est bizarre, le Z apparait toujours… par contre ça a était super rapide.
[^] # Re: voir les fichiers cachés
Posté par Corentin Rossignon . Évalué à 1. Dernière modification le 08 février 2016 à 12:48.
Enlève l'étoile de la commande sinon tu prend en compte aussi les sous dossiers :
c'est quel système de fichier ?
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
J'ai retiré le c car sinon il affichait chaque fichier un à un et ça n'en finissait pas.
du -shx /
2,0G /
Je ne sais pas si ça répond à ta question:
mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sdb1 on /mnt/sdb1 type ext3 (rw,noexec,nosuid,nodev)
/dev/sda3 on /Z type ext3 (rw)
/dev/sda4 on /var type ext3 (rw)
[^] # Re: voir les fichiers cachés
Posté par Corentin Rossignon . Évalué à 1. Dernière modification le 08 février 2016 à 13:12.
oui, ça répond à ma question.
On peux voir que ton / ne contient que 2,0G de données, il est en ext3 donc il n'y a pas de snapshot (btrfs).
Il est donc probable que les fichiers qui utilisent tout l'espace soit cachés par un point de montage.
Tu peux donc essayer de remonter /dev/sda1 en lecture seule dans un autre dossier pour t'en assurer.
Puis tu peux re-faire du dans /mnt/sda1_ro
L'autre explication peut provenir de fichiers supprimés qui sont toujours utilisés par un programme et la meilleur solution est de rebooter complètement la machine
[^] # Re: voir les fichiers cachés
Posté par Corentin Rossignon . Évalué à 1.
Il semblerait que tu ne puisse pas monter la même partition dans un mode différent.
Il faut donc démonter les autres systèmes de fichiers un-à-un
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 2. Dernière modification le 08 février 2016 à 14:22.
C'est exactement le genre de truc qui me font peur, car je n'ai pas monter cette machine, j'espère pouvoir remettre tout comme avant.
PS: effectivement, on ne peut pas, j'ai tout de même tester ta manip .
[^] # Re: voir les fichiers cachés
Posté par Corentin Rossignon . Évalué à 1.
Tu peux les démonter à la volée avec umount et les remonter après avoir regarder le dossier, au pire tu rebootes et tout restera comme avant (sauf si tu touches à /etc/fstab)
Dans l'ordre, je regarderai en premier sous /Z, puis /mnt/sdb1 et enfin /var
Si tu ne peux pas démonter un répertoire (/var va poser problème je pense), il faudra redémarrer en ne montant que /, mais ça c'est un peu plus compliqué
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1. Dernière modification le 08 février 2016 à 16:26.
Bizarrement quand je démonte /Z j'ai encore 14go
du -shx /Z
14G /Z
Est ce que cela veut dire que ces 14go sont sur la racine, mais masque pas le montage de la partition? (question sûrement stupide mais… la je patauge…)
edit: idem pour /mnt après démontage de sdb1
du -shx /mnt
40G /mnt
[^] # Re: voir les fichiers cachés
Posté par Corentin Rossignon . Évalué à 1. Dernière modification le 08 février 2016 à 16:41.
Tu viens de trouver les 54G de données en trop sur /dev/sda1
Vérifie bien la différence des fichiers avant et après montage avant de les supprimer (vérifie avec df /Z que c'est bien sur sda1)
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 2.
Je crois que le moment est venu de dire "MERCI".
Ca remarche comme avant, t'es génial. J'aurais fais sûrement que de la merde si tu m'avais pas aiguillé. Merci de m'avoir consacré du temps. Bon j'ai pas totalement fini, mais là ça roule.
Pour preuve :
df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1 67G 25G 40G 39% /
tmpfs 1003M 0 1003M 0% /lib/init/rw
udev 10M 692K 9,4M 7% /dev
tmpfs 1003M 0 1003M 0% /dev/shm
/dev/sda4 20G 3,0G 16G 16% /var
/dev/sda3 138G 44G 91G 33% /Z
/dev/sdb1 147G 134G 5,5G 97% /mnt/sdb1
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1. Dernière modification le 08 février 2016 à 15:34.
Bon dans l'immédiat ça ne change rien, j'ai démonter et remonter tout les / quelque chose, j'ai un peu peur de démonter udev.
edit: j'avais pas vu ton message de 14h40. Mais c'est l'ordre que j'ai fais.
[^] # Re: voir les fichiers cachés
Posté par kna . Évalué à 5.
Les vérifications classiques à faire dans ce cas :
vérifier qu'il n'y a pas de fichier supprimé, mais pour lequel un file descriptor est resté ouvert par une application. Voir le résultat de
lsof | grep 'deleted'
vérifier qu'il n'y a pas de fichiers « sous » un point de montage, i.e. que si tu démontes une partition le dossier où elle est montée est bien vide.
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
J'ai ça pour le 1er point:
lsof | grep 'deleted'
mysqld 2353 mysql 4u REG 0,17 0 6739 /tmp/ibz08dPa (deleted)
mysqld 2353 mysql 5u REG 0,17 494 6740 /tmp/ibYBsQGg (deleted)
mysqld 2353 mysql 6u REG 0,17 0 6741 /tmp/ibDRUsym (deleted)
mysqld 2353 mysql 7u REG 0,17 0 6742 /tmp/ibuo84qs (deleted)
mysqld 2353 mysql 11u REG 0,17 0 6743 /tmp/ibVuBIxy (deleted)
cupsd 2977 root 2u REG 8,4 10675 1868207 /var/log/cups/error_log.1 (deleted)
cupsd 2977 root 15u REG 8,4 24464 1867875 /var/log/cups/access_log.1 (deleted)
smbd 3300 root 2w REG 8,4 9951 1757356 /var/log/samba/log.smbd.1 (deleted)
smbd 3300 root 6w REG 8,4 9951 1757356 /var/log/samba/log.smbd.1 (deleted)
Et je ne comprend pas vraiment ce que tu veux dire dans ton 2ème point.
[^] # Re: voir les fichiers cachés
Posté par NeoX . Évalué à 2.
voila deja quelques fautifs.
3 services : cups, samba et mysql
si tu les redemarres, ca devrait purger fermer les acces à ces fichiers deleted
et potentiellement libérer les inodes associés (donc la place)
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
J'ai redémarré le système entier et j'obtiens ça:
lsof | grep 'deleted'
mysqld 2368 mysql 4u REG 8,1 0 2195577 /tmp/ibozuw0c (deleted)
mysqld 2368 mysql 5u REG 8,1 292 2195578 /tmp/ib8Zpmri (deleted)
mysqld 2368 mysql 6u REG 8,1 0 2195579 /tmp/ib0yBcSn (deleted)
mysqld 2368 mysql 7u REG 8,1 0 2195580 /tmp/ib67c2jt (deleted)
mysqld 2368 mysql 11u REG 8,1 0 2195581 /tmp/ibUnuEYy (deleted)
[^] # Re: voir les fichiers cachés
Posté par NeoX . Évalué à 2.
bon y en a moins, les fichiers temporaires doivent disparaitre ou changer au fil du temps.
as-tu retrouvé ta place perdue ?
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
Non, rien du tout
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 2.
Le problème est résolu, Merci d'être venu à mon aide. C'est super cool.
[^] # Re: voir les fichiers cachés
Posté par NeoX . Évalué à 2.
et c'etait quoi finalement ? (si tu le sais)
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
En fait, j'avais des données sur la partition racine, mais je ne les voyaient pas car d'autres partitions étaient montées dans les mêmes dossiers. Donc il m'a fallu démonter les partitions, regarder dans le dossier concerné, virer les trucs et remonter les partitions. C'est marrant, de base je voyais plus une corbeille impossible à vider ou un fichier qui est supprimé mais qui prend encore de la place. Bref merci du coup de main.
[^] # Re: voir les fichiers cachés
Posté par NeoX . Évalué à 2.
ah oui, c'est un classique,
on manque de place dans /var/log
on monte un nouveau disque dans /var/log
mais on oublie de purger le /var/log d'origine.
[^] # Re: voir les fichiers cachés
Posté par kna . Évalué à 2.
Est-ce que tu as gagné de l'espace (dans df) ?
Sinon, il faut regarder si tu n'as pas des fichiers cachés par un montage. Cf autres messages.
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
Non, ok je vais regarder ça.
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 2.
Merci à toi aussi, merci d'avoir perdu un peu de ton temps pour m'aider, c'est super sympa.
[^] # Re: voir les fichiers cachés
Posté par _kaos_ . Évalué à 1.
Salut,
Non,
/mnt
est sur/
, mais/mnt/sdb1
est ailleurs, oui.J'irais voir là dedans…
Matricule 23415
[^] # Re: voir les fichiers cachés
Posté par solubac . Évalué à 1.
Exacte, je me suis mal exprimé.
Tu irais voir où? Dans /mnt/sdb1? je ne vois pas trop quoi voir dedans en fait (mais bon, je ne suis pas hyper doué en linux).
[^] # Re: voir les fichiers cachés
Posté par NeoX . Évalué à 2.
en fait les differents tests precedemment effectué montre bien que ton occupation disque est de :
/mnt/sdb1 fait 130Go
/mnt ne fait que 12K
donc ce n'est pas lui qui remplit ton /
# Résolu
Posté par solubac . Évalué à 3.
Merci à tous ceux qui ont répondu. Cependant je n'arrive pas mettre en résolu le sujet. (bizarre il m'a semblais voir un bouton tout à l'heure…).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.