Esta es una pregunta bastante tonta, pero mi búsqueda en Google no me dio ninguna respuesta directa. Así que tengo una computadora cuyo sistema de archivos ubuntu (12.04) se ha dañado. Ahora quiero intentar repararlo fsck
desde un usb en vivo, pero como hay muchos archivos importantes (principalmente imágenes), quiero que mis archivos no se eliminen. Entonces, ¿me gustaría saber si fsck
guarda mis archivos cuando comienzo el proceso de reparación?
filesystem
data-recovery
fsck
Karl Viiburg
fuente
fuente
Respuestas:
fsck no toca tus archivos. Básicamente es un programa front-end que realiza todo tipo de comprobaciones del sistema de archivos (es decir, comprueba la integridad del sistema de registro en diario).
Si lo ejecuta de forma interactiva, informará sobre lo que hizo. Los controles que ejecuta son:
y debajo de esto mostrará un resumen de
Además de comprobar inodos y bloques fsck también comprueba incorrecta
.
y..
entradas incorrectas y directorios.Más material de lectura (enlaces de wikipedia en fsck):
fuente
Estás en la pista correcta, ejecutando fsck desde liveCD o desde el modo de rescate. Principalmente, su sistema de archivos (
/
partición esp ) debe desmontarse antes de ejecutarse,fsck
por lo tanto, necesitaría usar el modo de recuperación o usar liveCD.fsck.{ext2/3/4,btrfs,xfs}
etc trabaja mucho en fases, para corregir tanto los metadatos como la corrupción de datos en su FS, también identificando sectores defectuosos (que solo se marcarán para no usar, y permanecen sin reparar) en el almacenamiento subyacente. De hecho, depende del sistema de archivos subyacente, ya que cada sistema de archivos (ext2 / 3/4, btrfs, xfs) tiene un diseño único y tiene su propia versión de fsck, si desea comprender los detalles exactos, es mejor pasar por la fuente código.NOTA: es importante realizar varias ejecuciones, si su ejecución anterior tuvo errores y algunos fueron corregidos , esto se debe a que los metadatos se arreglan secuencialmente. Siga ejecutando hasta que la ejecución anterior no haya tenido errores.
fuente