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 [EMAIL PROTECTED] A proud Debian GNU/Linux 2.1 User.

