domingo, 25 de marzo de 2007

Pasar fsck manualmente

Sólo para ficheros ext3

Arranca en modo “recovery mode” o con LiveCD, o una Knoppix.
Para saber el nombre de las particiones, usa fdisk -l
Ejecutas el comando fsck /dev/hda2 o fsck.ext3 /dev/hda3
Le dices que sí a lo que te pregunte
Repite el paso anterior para cada una de las particiones
Cuando finalice la ejecución del fsck reinicia
Más info en man fsck, man fdisk
Estos comandos deben ejecutarse con sumo cuidado.


========================================================
========================================================

MENSAJE:
File system check failed.
A log is being saved in /var/log/fsck/checkfs if that location is writable
Please repair system manually
,,,,,
bash: apt-get: command not found
======
SOLUCIÓN:
Usamos el comando fsck sobre particiones no montadas. Para hacerlo más seguro metemos el cd-live de ubuntu ejecutamos ese comando a todas las particiones de linux:

*Mete el live cd y desde él abres un terminal.

*Ejecuta el comando fdisk -l para listar las unidades y paticiones y presta atención a las que tienes instaladas linux.

*Si es necesario, desmonta la partición: umount -a (para desmontar todo) y si es necesario especificarlas: umount /dev/sda1 (¡Atento, /dev/sda1 es una partición sobre un disco sata a modo de ejemplo¡ En el paso anterior del fdisk te salen tus particiones o unidades, pon las tuyas¡ puede ser hda, hdb, sdb, ect.).

*Una vez desmontada la partición a reparar ejecuta el comando siguiente:

fsck -y -f /dev/sda1

El argumento -y asume que reparas automáticamente cualquier error detectado, análogo al argumento -a. -f fuerza a examinar la partición aunque esté marcada como limpia (clean). /dev/sda1 es la partición a examinar, ahí debes poner tú la tuya.

Para más info man fsck.

No hay comentarios: