Re: taille des répertoire bizarre
Stéphane BERDIN wrote:
>
> >Je l'execute dans une petite partition (/boot):
> >
> > $ du -h /boot
> > Filesystem Size Used Avail Use% Mounted on
> > /dev/sda1 61M 4.1M 53M 7% /boot
> > $ ~/tmp/hog &
> > [1] 1865
> > $ df -h /boot
> > Filesystem Size Used Avail Use% Mounted on
> > /dev/sda1 61M 58M 0 100% /boot
> > $ du -s /boot
> > 4232 /boot
> > $ kill %1
> > $ df -h /boot
> > Filesystem Size Used Avail Use% Mounted on
> > /dev/sda1 61M 4.1M 53M 7% /boot
>
> excellent ça !!
>
> et comment trouver le filedescriptor aka le process qu'il faut virer ?
Je pense que lsof peut faire ça. Voyons ce qu'il retourne pour mon
process hog
$ ~/tmp/hog &
[1] 1963
$ lsof | grep 1963
hog 1963 egp cwd DIR 8,1 1024 2010 /boot/caca
hog 1963 egp rtd DIR 8,6 1024 2 /
hog 1963 egp txt REG 0,6 5320 65041 /misc/people3/egp/tmp/hog (hulk:/usr/people3/egp)
hog 1963 egp mem REG 8,6 83976 6192 /lib/ld-2.1.3.so
hog 1963 egp mem REG 8,6 887712 6195 /lib/libc-2.1.3.so
hog 1963 egp 0u CHR 3,3 71661 /dev/ttyp3
hog 1963 egp 1u CHR 3,3 71661 /dev/ttyp3
hog 1963 egp 2u CHR 3,3 71661 /dev/ttyp3
hog 1963 egp 3w REG 8,1 0 2013 /boot/caca/fantome (deleted)
Bien:
$ lsof | grep deleted
mutt 1944 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted)
hog 1963 egp 3w REG 8,1 0 2013 /boot/caca/fantome (deleted)
vim 1977 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted)
bash 1996 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted)
bash 1997 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted)
lsof 1998 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted)
grep 1999 egp 4r REG 8,6 834 226514 /tmp/mutt-mrbean-1944-4 (deleted)
bash 24992 egp cwd DIR 8,1 0 4017 /boot/caca (deleted)
--
Edouard G. Parmelan
http://egp.free.fr
Reply to: