Bueno, generalmente lo de improbable no basta cuando se trata de datos importantes. Y lo segundo es que aunque los datos estén contiguos en el disco no se puede estar seguro del orden en el que se escriben los bloques del journaling. Es decir que pueden ser escritos en el orden correcto o en orden inverso, según donde esté la cabeza. Al menos eso tengo entendido.
En realidad el tema no esta en que el cabezal escriba al revés, que no lo hace, sino que si el journal esta partido por falta de bloques contiguos libres, al firmware del disco "le puede dar" por escribir primero la zona "baja" (el record que indica el "commit") y luego la zona "alta" (datos del journal).
Este tema es una posibilidad, cierto, pero de hecho también se han dado casos de bugs en los firmwares de los discos por lo que acabaríamos usando discos más "tontos" como los de 5 i 1/4 o apuntando a mano los bits;)
Hay un post de Ted Tso en la lista de ext3-dev relacionado con esto que no he conseguido encontrar. Si lo buscas bien, por ejemplo, en markmail.org allí esta explicado mucho mejor de lo que puedo hacerlo yo.
Re:Pero jode a los sistemas con journaling
(Puntos:2)( http://drupal.gulic.org/blog/aplatanado )
Re:Pero jode a los sistemas con journaling
(Puntos:2)( http://systemadmin.es/ | Última bitácora: Miércoles, 11 Junio de 2014, 12:50h )
Este tema es una posibilidad, cierto, pero de hecho también se han dado casos de bugs en los firmwares de los discos por lo que acabaríamos usando discos más "tontos" como los de 5 i 1/4 o apuntando a mano los bits
Hay un post de Ted Tso en la lista de ext3-dev relacionado con esto que no he conseguido encontrar. Si lo buscas bien, por ejemplo, en markmail.org allí esta explicado mucho mejor de lo que puedo hacerlo yo.
Administración de sistemas [systemadmin.es]