![El servidor no funciona y requiere fsck manual. Vi este error en dmesg](https://rvso.com/image/50575/El%20servidor%20no%20funciona%20y%20requiere%20fsck%20manual.%20Vi%20este%20error%20en%20dmesg.png)
Vi esto en dmesg
. ¿Qué significa?
Error EXT4-fs (dispositivo sdb1): htree_dirblock_to_tree: entrada incorrecta en el directorio #763 3575: rec_len es menor que el mínimo - block=30429885offset=0(671744), inode=0,
rec_len=0, name_len=0
¿Cómo diablos sucede esto? ¿Esto se debe a que SDB es malo?
Esto es lo que dice /var/messages
Sep 26 17:15:40 host pure-ftpd: ([email protected]) [INFO] New connection from 175.44.11.232
Sep 26 17:15:40 host pure-ftpd: ([email protected]) [INFO] Logout.
Sep 26 17:15:41 host pure-ftpd: ([email protected]) [WARNING] Authentication failed for user [solarromancecom]
Sep 26 17:15:41 host pure-ftpd: ([email protected]) [INFO] Logout.
Sep 26 17:15:41 host pure-ftpd: ([email protected]) [INFO] New connection from 27.150.198.182
Sep 26 17:15:41 host pure-ftpd: ([email protected]) [INFO] New connection from 216.244.84.165
Sep 26 17:15:43 host pure-ftpd: ([email protected]) [WARNING] Authentication failed for user [admSep 27 04:17:49 host kernel: imklog 5.8.10, log source = /proc/kmsg started.
Sep 27 04:17:49 host rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="1708" x-info="http://www.rsyslog.com"] start
Sep 27 04:17:49 host kernel: Initializing cgroup subsys cpuset
Sep 27 04:17:49 host kernel: Initializing cgroup subsys cpu
Sep 27 04:17:49 host kernel: Linux version 2.6.32-358.18.1.el6.i686 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Wed Aug 28 14:27:42 UTC 2013
Sep 27 04:17:49 host kernel: KERNEL supported cpus:
Sep 27 04:17:49 host kernel: Intel GenuineIntel
Sep 27 04:17:49 host kernel: AMD AuthenticAMD
Sep 27 04:17:49 host kernel: NSC Geode by NSC
Sep 27 04:17:49 host kernel: Cyrix CyrixInstead
Sep 27 04:17:49 host kernel: Centaur CentaurHauls
Sep 27 04:17:49 host kernel: Transmeta GenuineTMx86
Sep 27 04:17:49 host kernel: Transmeta TransmetaCPU
Sep 27 04:17:49 host kernel: UMC UMC UMC UMC
Sep 27 04:17:49 host kernel: BIOS-provided physical RAM map:
Eso es todo. Entonces el sistema se reinicia y antes de reiniciar no dice por qué ni nada.
Respuesta1
Según este artículo de la base de conocimientos de novell.com, titulado:Error del sistema de archivos EXT3 "entrada incorrecta en el directorio", la resolución de este mensaje:
Error EXT3-fs (dispositivo dm-0): ext3_readdir: entrada incorrecta en el directorio #5556142: rec_len es menor que el mínimo - offset=0, inode=2553887680, rec_len=0, name_len=0
Es como sigue:
NOTA:Este error se debe a un archivo que se ha marcado como directorio. Este es un error no fatal y se puede solucionar eliminando el archivo en cuestión.
- Montar el sistema de archivos en cuestión.
Localice el archivo que se ha dañado. El inodo del archivo es el número después de "entrada incorrecta en el directorio". Usando el código de error de ejemplo, el archivo se encontraría escribiendo:
$ find /MOUNT_POINT -inum 5556142
Eliminar el archivo identificado en el paso dos
- Desmontar el sistema de archivos
Verifique el disco y busque errores.
$ fsck /dev/PHYSICAL_DEVICE
Repita el paso 5. Si no hay errores, el sistema de archivos está limpio.
La resolución es la misma, no importa si es una unidad formateada EXT4 o EXT3.