[pyar] [Aporte] Para los que estan escribiendo proyectos.

Juan Carlos Ojeda juancarlospaco en gmail.com
Jue Oct 21 18:10:15 ART 2010


2010/10/21 Angel Freire <cuerty en gmail.com>

>
> De la man page de sync: "Force changed blocks to disk, update the super
> block."
>
> Muchos sistemas de archivos hacen trampa cuando uno hace un "sync" en
> el file descriptor de archivo y no escriben a disco si no que cachean
> y después hacen muchas escrituras juntas. reiserfs por ejemplo es muy
> agresivo en cuanto a cachear antes de escribir, desconozco como se
> comportan ext<2,3,4> pero imagino que deben tener algo similar.
>
> Llamar a os.system("sync") es una forma de decirle al sistema
> operativo "che, todos esos sistemas de archivos que tenes que pueden
> llegar a estar haciéndome trampa y cacheando, deciles que no me jodan
> y escriban físicamente al disco rígido". Tampoco garantiza nada, pero
> es una protección mas.
>
> --
> http://blog.cuerty.com
>
> "If you want to set off and go develop some grand new thing, you don't
> need millions of dollars of capitalization. You need enough pizza and
> Diet Coke to stick in your refrigerator, a cheap PC to work on and the
> dedication to go through with it."
> - John Carmack
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>

Correcto!, eso es lo que queria decir.
Por eso en realidad hacer un file.close() con os.fsync() no sirve hoy dia
con EXT4 o superior.


-- 
.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101021/e0138775/attachment.html>


More information about the pyar mailing list