next up previous contents index
Siguiente: Usando un fichero de Subir: Gestionando sistemas de ficheros Anterior: Nombres de controladores de   Índice General   Índice de Materias


Comprobando sistemas de ficheros

Normalmente es una buena idea el comprobar de vez en cuando los sistemas de ficheros en busca de ficheros dañados o corrompidos. Algunos sistemas comprueban automáticamente sus sistemas de ficheros en tiempo de arranque (con las órdenes apropiadas en /etc/rc o /etc/init.d/boot).

La orden utilizada para comprobar un sistema de ficheros depende del tipo de sistema de ficheros en cuestión. Para sistemas de ficheros ext2fs (el tipo más utilizado normalmente), la orden es e2fsck. Por ejemplo, la instrucción
\begin{tscreen}
\char93  {\em e2fsck -av /dev/hda2}
\end{tscreen}
comprobará el sistema de ficheros ext2fs de /dev/hda2 y corregirá automáticamente cualquier error.

Normalmente es una buena idea el desmontar un sistema de ficheros antes de comprobarlo. Por ejemplo, la instrucción
\begin{tscreen}
\char93  {\em umount /dev/hda2}
\end{tscreen}
desmontará el sistema de ficheros en /dev/hda2, tras lo cual podrá ser comprobado. La única excepción es que no se puede desmontar el sistema de ficheros raíz. Para poder comprobar el sistema de ficheros raíz cuando está desmontado, se debe utilizar un disquete de arranque/raíz (véase la sección 4.11.1). Tampoco se puede desmontar un sistema de ficheros si alguno de sus ficheros está ``ocupado'', esto es, siendo utilizado por un proceso en ejecución. Por ejemplo, no se puede desmontar un sistema de ficheros si el directorio de trabajo de algún usuario está en ese sistema de ficheros. Se recibirá un error ``Device busy'' dispositivo ocupado si se intenta desmontar un sistema de ficheros que esté en uso.

Otros tipos de sistemas de ficheros utilizan formas diferentes de la orden e2fsck, como pueda ser efsck y xfsck. En algunos sistemas, se puede utilizar la orden fsck, que determina el tipo de sistema de ficheros y ejecuta la instrucción apropiada.

Si e2fsck informa que ha corregido algún error en el sistema de ficheros, se debe apagar el sistema con shutdown -r para reiniciarlo. Esto permite al sistema resincronizar su información acerca del sistema de ficheros cuando e2fsck lo modifica.

El sistema de ficheros /proc no necesita nunca ser comprobado de esta forma. /proc es un sistema de ficheros en memoria, gestionado directamente por el núcleo.


next up previous contents index
Siguiente: Usando un fichero de Subir: Gestionando sistemas de ficheros Anterior: Nombres de controladores de   Índice General   Índice de Materias
Ismael Olea 2002-09-26