View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Problema en Linux usando XFS: ficheros rellenos con NULL despues de un botonazo/No monta el XFS por un "bad transaction"

La documentación base está en:

Resulta que están intentando quitar tantos synchronous transactions como pueden:

Ahora sólo hay que ver en qué versión de linux se integró dicho "patchset".


Caso de no poder montar el sistema de archivos


Esto sólo funciona si es por un error de "xlog_recover_process_data: bad transaction". La solución:

  1. Arrancar desde un disco con un núcleo moderno (p.ej. la última knoppix)
  2. Hacer un xfs_repair sobre dicha partición

Si eso todavía no funciona

  1. Hacer un xfs_repair con la opción "-L" que sobreescribe con ceros el log ("to zero the log").
the log