Pb d'espace sur /var : df : 3.2 Go used, du : 720Mo - Divers - Linux et OS Alternatifs
Marsh Posté le 21-05-2006 à 13:05:59
Q: 'df' command says partition is full, while 'du' reports free space |
Bon, j'ai tuer tout ce que je pouvais tuer et j'ai récuperer 2.4Go d'espace.
Reste a trouver ce qui me bouffe l'espace disque...
Marsh Posté le 21-05-2006 à 22:26:08
paquerette a écrit : Hello, |
Pour les 100 Mo qui te manquent, je pense que c'est l'espace réservé à root. En effet, sur chaque filesystem, un pourcentage est mis de côté et n'est utilisable que par root. C'est utile pour éviter qu'un disque plein n'empêche root de se connecter pour faire du ménage (DOS par remplissage du disque, par exemple en faisant exploser des logs), mais en général ça ne s'impose que pour quelques FS comme /. On peut changer ça avec tunefs (ça permet de récupérer de précieux Mo sur des disques qui ne contiennent que des data)
Comme tu t'en es rendu compte, pour le 2.4 Go qui manquent à l'appel, il s'agit d'espace pris par des process qui tournent. En effet sous unix, les inodes ne sont libérés que lorsque plus personne n'y fait référence : si un process ouvre un fichier et que le fichier est supprimé, l'entrée de répertoire disparait mais le process garde un handle vers le fichier donc l'espace n'est pas libéré tant que le process est là. Moralité, le fichier n'apparait plus dans du (puisque l'entrée de répertoire pour le fichier n'existe plus, mais l'espace est toujours occupé par le fichier d'où le df). Voir fuser pour connaître les PID des process qui ont des fichiers sur un PS donné.
Exemple
Marsh Posté le 21-05-2006 à 12:37:54
Hello,
j'ai un petit souci sur mon répertoire /var
Ici, ca me dit que j'ai 3.1Go d'utiliser, 0 de libre sur 3.2 au total (déja il manque 100Mo...)
[root@dell1 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda9 1.9G 652M 1.1G 37% /
/dev/sda2 221M 33M 176M 16% /boot
none 1014M 0 1014M 0% /dev/shm
/dev/sda3 250G 7.8G 230G 4% /home
/dev/sda7 2.5G 44M 2.3G 2% /tmp
/dev/sda5 9.7G 2.7G 6.5G 30% /usr
/dev/sda6 3.2G 3.1G 0 100% /var
ensuite du me dit que je n'ai que 719Mo d'utiliser sur mon répertoire /var
[root@dell1 /]# du -hcs /var
719M /var
719M total
pour info, mtab :
[root@dell1 /]# mount -l
/dev/sda9 on / type ext3 (rw) [/]
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda2 on /boot type ext3 (rw) [/boot]
none on /dev/shm type tmpfs (rw)
/dev/sda3 on /home type ext3 (rw) [/home]
/dev/sda7 on /tmp type ext3 (rw) [/tmp]
/dev/sda5 on /usr type ext3 (rw) [/usr]
/dev/sda6 on /var type ext3 (rw) [/var]
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
Comment je fait pour retrouver l'espace disque manquant???
Paquerette
Message édité par paquerette le 21-05-2006 à 12:38:13
---------------
Paquerette - "Life is a zoo in a jungle." - Peter De Vries. Mes anciens feedback Achat/Ventes : https://forum.hardware.fr/hfr/Achat [...] 8859_1.htm