[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: