Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • 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.
    [ Padre ]
    Puntos de inicio:    1  punto
    Modificador por Bonus-Karma   +1  

    Total marcador:   2  
  • por rutdaun (18910) el Martes, 30 Diciembre de 2008, 07:15h (#1112945)
    ( http://systemadmin.es/ | Última bitácora: Miércoles, 11 Junio de 2014, 12:50h )
    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.
    --
    Administración de sistemas [systemadmin.es]
    [ Padre ]