Tengo una partición ext4 de 2TB con medio millón de archivos.
Quiero verificar si esta partición contiene algún error o no.
No quiero buscar bloques defectuosos, solo se debe verificar la estructura lógica.
Desmonté la partición y la ejecuté fsck /dev/sda2
, pero fsck regresa inmediatamente con el código de salida 0 sin verificar realmente todo el sistema de archivos.
Espero que la verificación de la partición completa demore horas en completarse.
He leído man fsck
pero no encontré una opción para "pruebas exhaustivas".
Me temo que mi partición puede tener algunos sectores sobrescritos accidentalmente por datos basura.
Mi HDD estaba conectado previamente a otro sistema operativo, y la partición ext4 puede verse afectada por un comportamiento incorrecto de ese sistema operativo.
Es por eso que quiero asegurarme de que toda la estructura del árbol es completamente correcta.
En otras palabras, quiero realizar una verificación similar a la que chkdsk.exe
hace la utilidad en Windows.
¿Qué debo usar en Debian para verificar completamente el sistema de archivos ext4?
e2fsck -f
comprobación es tan rápida: ¿lleva solo unos segundos? Es sorprendente en comparación con el comportamiento de Windows (lleva horas).Respuestas:
Según lo mencionado por Satō Katsura , corre
e2fsck
en modo "fuerza":Esto forzará una verificación incluso si el sistema cree que el sistema de archivos está limpio. La opción "detallada" también es útil:
Como nota al margen, y no aplicable en su caso, pero si usa LVM para su almacenamiento, puede usar la
lvcheck
herramienta pequeña y ordenada para ejecutar una verificación del sistema de archivos "fuera de línea" en un sistema de archivos montado (usa una instantánea LVM y actualizaciones los metadatos del sistema de archivos si la verificación no encuentra ningún error).fuente
Además, puede agregar la
-y
bandera para evitar responder preguntas.Del manual :
Entonces, extendiendo la respuesta (ya que aún no puedo comentar) de @Sato , podría ejecutar:
fuente
También puede verificar los sistemas de archivos en vivo en modo de solo lectura con esto:
fuente