Re: sigo con el "du"
At 09:56 AM 1999-11-12 +0000, Jaime E. Villate wrote:
>Fernando dijo:
>> Hace tiempo mande un mail comentando el hecho de que "du" no funcionaba
bien.
>> Sigo intrigado.
>> fernando:~$ cp lastlog lastlog1
>> fernando:~$ du lastlog1
>> 5 lastlog1
>> fernando:~$ cat lastlog > lastlog2
>> fernando:~$ du lastlog2
>> 290 lastlog2
>> fernando:~$ v lastlog*
>> -rw-r--r-- 1 sera sera 293752 Nov 12 08:59 lastlog
>> -rw-r--r-- 1 sera sera 293752 Nov 12 09:00 lastlog1
>> -rw-r--r-- 1 sera sera 293752 Nov 12 09:00 lastlog2
[...]
>
>O sea que en vez de corregir "du" para que fuera consistente con "du -b"
>y "du -h", pusieron estos dos últimos consistentes con el primero y así
>quedaron los tres mal.
>No me parece que lastlog sea un fichero extraño pues hasta el "file" lo
>reconoce como fichero ASCII. Y mira lo que pasa con otro fichero simple:
>
>~$ v manuais.gif
>-rw-r--r-- 1 villate villate 8408 Oct 15 09:18 manuais.gif
>~$ du manuais.gif
>9 manuais.gif
>~$ du -b manuais.gif
>9216 manuais.gif
>~$ du -h manuais.gif
>9.0k manuais.gif
>
>O sea que ahora primero arredonda en kilobytes y después multiplica por
>1024 dando un valor erroneo en bytes.
Mmmm... no será que está reportando el tamaño real que está ocupando
el archivo?
Normalmente los ext2fs se crean inodes de 1k, así que en 8 inodes no
cabría, pero en 9 sí, ocupando entonces 9216 bytes, desperdiciando 808b
Creo que esto explicaría lo que se nombró acerca de los huecos
en los archivos, y por otra parte el nombre de 'du' significa 'disk usage'
no 'file size' o algo por el estilo.
Suena razonable??
Un saludo...
Ugo Enrico Albarello López de Mesa
ugo.albarello@jol.net.co
A proud Debian GNU/Linux 2.1 User.
Reply to: