JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Guía de administración del sistema: administración avanzada
search filter icon
search icon

Información del documento

Prefacio

1.  Administración de terminales y módems (descripción general)

2.  Configuración de terminales y módems (tareas)

3.  Gestión de puertos de serie con Service Access Facility (tareas)

4.  Gestión de recursos del sistema (descripción general)

5.  Visualización y cambio de la información del sistema (tareas)

6.  Gestión del uso de discos (tareas)

7.  Gestión de cuotas de UFS (tareas)

8.  Programación de tareas del sistema (tareas)

9.  Gestión de contabilidad del sistema (tareas)

10.  Contabilidad del sistema (referencia)

11.  Rendimiento de los recursos del sistema (descripción general)

12.  Gestión de procesos del sistema (tareas)

13.  Supervisión del rendimiento del sistema (tareas)

14.  Resolución de problemas de software (descripción general)

15.  Gestión de los mensajes del sistema

16.  Gestión de archivos del núcleo central (tareas)

17.  Gestión de información sobre la caída del sistema (tareas)

18.  Resolución de diversos problemas de software (tareas)

19.  Resolución de problemas de acceso a archivos (tareas)

20.  Resolución de incoherencias en el sistema de archivos UFS (tareas)

Mensajes de error de fsck

Mensajes de error generales de fsck

Mensajes de fsck de la fase de inicialización

Fase 1: mensajes de revisión de bloques y tamaños

Oracle Solaris 10. Fase 1B: mensajes de nueva exploración en busca de más DUPS

Fase 1B: mensajes de nueva exploración en busca de más DUPS

Fase 2: mensajes de comprobación de nombres de ruta

Fase 3: mensajes de comprobación de la conectividad

Fase 4: mensajes de verificación de recuentos de referencia

Fase 5: mensajes de revisión de grupos de cilindros

Fase 5: mensajes de revisión de grupos de cilindros

Mensajes de resumen de fsck

Mensajes de la fase de limpieza

21.  Resolución de problemas del paquete de software (tareas)

Índice

Mensajes de error de fsck

Normalmente, el comando fsck se ejecuta de manera no interactiva a fin de arreglar los sistemas de archivos después de una detención abrupta del sistema por la que los últimos cambios realizados no se escribieron en el disco. Con este arreglo, se corrigen automáticamente las incoherencias de cualquier sistema de archivos básico, pero no se intenta reparar errores más graves. Durante el arreglo del sistema de archivos, el comando fsck corrige las incoherencias que habitualmente derivan de una detención tan abrupta. Para casos más graves, el comando informa el error y luego termina.

Al ejecutar el comando fsck de manera interactiva, éste informa cada incoherencia que se haya encontrado y corrige los errores menores. Sin embargo, si hay errores más graves, el comando informa la incoherencia y le indica que seleccione una respuesta. Cuando ejecuta el comando fsck con las opciones -y (en inglés, "yes") o -n (en inglés, "no"), la respuesta se predefine como sí o no en relación con la respuesta predeterminada sugerida por el comando fsck para cada condición de error.

Algunas medidas correctivas pueden ocasionar la pérdida de datos. La cantidad y la gravedad de la pérdida de datos podrían determinarse con el resultado del diagnóstico de fsck.

El comando fsck es un programa de comprobación de sistemas de archivos de varios pases. Cada pase invoca una fase diferente del comando fsck con distintos conjuntos de mensajes. Después de la inicialización, el comando fsck efectúa sucesivos pases en cada sistema de archivos a fin de controlar los bloques y los tamaños, los nombres de ruta, la conectividad, los recuentos de referencia y el mapa de bloques libres (posiblemente, efectúa una reconstrucción). También realiza algunas tareas de limpieza.

Las fases (pases) que la versión UFS del comando fsck lleva a cabo son:

Las secciones siguientes describen las condiciones de error que podrían detectarse en cada fase, los mensajes e indicadores resultantes, y las posibles respuestas que pueden realizarse.

Los mensajes que podrían aparecer en más de una fase se describen en Mensajes de error generales de fsck. De lo contrario, los mensajes se organizan por orden alfabético según las fases en que se producen.

La siguiente tabla enumera varias de las abreviaturas que se incluyen en los mensajes de error de fsck.

Tabla 20-1 Abreviaturas de mensajes de error

Abreviatura
Significado
BLK
Número de bloque
DUP
Número de bloque duplicado
DIR
Nombre de directorio
CG
Grupo de cilindros
MTIME
Hora de la última modificación del archivo
UNREF
Sin referencia

Muchos de los mensajes también incluyen campos de variables, entre ellos, los números de inode, que aparecen en esta guía como un término en cursiva, como número-inode. Por ejemplo, este mensaje que aparece en la pantalla:

INCORRECT BLOCK COUNT I=2529

se muestra de la siguiente manera:

INCORRECT BLOCK COUNT I=inode-number

Mensajes de error generales de fsck

Puede suceder que los mensajes de error de esta sección aparezcan en cualquier fase después de la inicialización. Aunque estos ofrecen la opción de continuar, en general, se aconseja considerarlos críticos. Representan un fallo del sistema grave, por lo que deben tratarse inmediatamente. Si aparece un mensaje de este tipo, cierre el programa. Para ello, introduzca n(o). Si no puede determinar qué ha causado el problema, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

CANNOT SEEK: BLK disk-block-number (CONTINUE)

Oracle Solaris 10:

CANNOT SEEK: BLK block-number (CONTINUE)
Causa

Se produjo un error en una solicitud de movimiento al número de bloque especificado, número-bloque-disco, en el sistema de archivos. Este mensaje indica un problema grave, posiblemente, un error de hardware.

Oracle Solaris 10: Se produjo un error en una solicitud de movimiento al número de bloque especificado, número-bloque, en el sistema de archivos. Este mensaje indica un problema grave, posiblemente, un error de hardware.

Si desea continuar con la comprobación del sistema de archivos, fsck intentará realizar el movimiento nuevamente y mostrará una lista de los números de sector que no se pudieron mover. Si el bloque forma parte de la antememoria intermedia virtual, fsck termina con un mensaje de error crítico de entrada o salida.

Acción

Si el disco tiene problemas de hardware, el inconveniente persistirá. Ejecute fsck de nuevo para volver a revisar el sistema de archivos.

Si esta revisión falla, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

CANNOT READ: DISK BLOCK disk-block-number: I/O ERROR 
 CONTINUE?

Oracle Solaris 10:

CANNOT READ: DISK BLOCK block-number: I/O ERROR 
 CONTINUE?
Causa

Se produjo un error en la solicitud de lectura del número de bloque especificado, número-bloque-disco, en el sistema de archivos. Este mensaje indica un problema grave, posiblemente, un error de hardware.

Oracle Solaris 10: Se produjo un error en la solicitud de lectura del número de bloque especificado, número-bloque, en el sistema de archivos. Este mensaje indica un problema grave, posiblemente, un error de hardware.

Si desea continuar con la comprobación del sistema de archivos, fsck intentará realizar la lectura nuevamente y mostrará una lista de los números de sector que no pudieron leerse. Si el bloque formaba parte de la antememoria intermedia virtual, fsck termina con un mensaje de error crítico de entrada o salida. Si fsck intenta escribir en uno de los bloques en los que se produjo el error de lectura, aparece el siguiente mensaje:

WRITING ZERO'ED BLOCK números-sector TO DISK

Acción

Si el disco tiene problemas de hardware, el inconveniente persistirá. Ejecute fsck de nuevo para volver a revisar el sistema de archivos. Si esta revisión falla, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

CANNOT WRITE: BLK disk-block-number (CONTINUE)

Oracle Solaris 10:

CANNOT WRITE: BLK block-number (CONTINUE)
Causa

Se produjo un error en la solicitud de escritura del número de bloque especificado, número-bloque-disco, en el sistema de archivos.

Si continúa con la comprobación del sistema de archivos, fsck intentará realizar la escritura nuevamente y mostrará una lista de los números de sector que no pudieron escribirse. Si el bloque formaba parte de la antememoria intermedia virtual, fsck termina con un mensaje de error crítico de entrada o salida.

Oracle Solaris 10: Se produjo un error en la solicitud de escritura del número de bloque especificado, número-bloque, en el sistema de archivos.

Si continúa con la comprobación del sistema de archivos, fsck intentará realizar la escritura nuevamente y mostrará una lista con los números de sector que no pudieron escribirse. Si el bloque formaba parte de la antememoria intermedia virtual, fsck termina con un mensaje de error crítico de entrada o salida.

Acción

Puede que el disco esté protegido contra escritura. Verifique si la unidad tiene protección contra escritura. Si el disco tiene problemas de hardware, el inconveniente persistirá. Ejecute fsck de nuevo para volver a revisar el sistema de archivos. Si la protección contra escritura no es la causa del problema, o si se produce un error al volver a revisar, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

Mensajes de fsck de la fase de inicialización

En la fase de inicialización, se revisa la sintaxis de la línea de comandos. Antes de que la comprobación del sistema de archivos pueda realizarse, fsck configura las tablas y abre los archivos.

Los mensajes de esta sección se relacionan con las condiciones de los errores que resultan de las opciones de la línea de comandos, las solicitudes de memoria, la apertura de archivos, el estado de los archivos, las comprobaciones del tamaño del sistema de archivos y la creación del archivo temporal. Todos estos errores de inicialización dan fin a fsck durante el arreglo del sistema de archivos.

Can't roll the log for device-name.

DISCARDING THE LOG MAY DISCARD PENDING TRANSACTIONS.
DISCARD THE LOG AND CONTINUE?
Causa

fsck no pudo vaciar el registro de transacciones de un sistema de archivos UFS antes de efectuar la comprobación del sistema de archivos en busca de errores.

Acción

Si responde que sí, se pierden las operaciones del sistema de archivos que están en el registro, pero no se han aplicado en el sistema de archivos. En este caso, fsck ejecuta las mismas comprobaciones de siempre y, en la fase 5, le pregunta lo siguiente:

FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGE)

Si responde que sí en este punto, se reclaman los bloques que se habían utilizado para el registro. La próxima vez que el sistema de archivos se monte con la función de registro habilitada, el registro se volverá a crear.

Si responde que no, el registro se mantiene, y se termina el proceso, pero el sistema de archivos no se podrá montar.

bad inode number inode-number to ginode
Causa

Se produjo un error interno porque no existe un inode número-inode. fsck se termina.

Acción

Póngase en contacto con el proveedor de servicios local u otra persona cualificada.

cannot alloc size-of-block map bytes for blockmap
cannot alloc size-of-free map bytes for freemap
cannot alloc size-of-state map bytes for statemap
cannot alloc size-of-lncntp bytes for lncntp
Causa

Se produjo un error en la solicitud de memoria para las tablas internas. fsck se termina. Este mensaje indica un fallo grave del sistema que debe tratarse de manera inmediata. Esta condición puede ocurrir si hay otros procesos que utilizan una gran cantidad de recursos del sistema.

Acción

El problema podría resolverse si se terminan otros procesos. De lo contrario, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

Can't open checklist file: filename
Causa

El archivo de la lista de comprobación del sistema de archivos nombredearchivo (por lo general, /etc/vfstab) no puede abrirse para efectuar la lectura. fsck se termina.

Acción

Compruebe que el archivo exista y que sus modos de acceso permitan el acceso de lectura.

Can't open filename
Causa

fsck no puede abrir el sistema de archivos nombredearchivo. Cuando la ejecución es interactiva, fsck ignora este sistema de archivos y pasa a comprobar el siguiente sistema de archivos que corresponda.

Acción

Compruebe si se permite el acceso de lectura y escritura al archivo de dispositivos sin formato para el sistema de archivos.

Can't stat root
Causa

Se produjo un error en la solicitud de estadísticas sobre el directorio root que realizó fsck. fsck se termina.

Acción

Este mensaje indica un fallo del sistema grave. Póngase en contacto con el proveedor de servicios local u otra persona cualificada.

Can't stat filename
Can't make sense out of name filename
Causa

Se produjo un error en la solicitud de estadísticas que realizó fsck acerca de nombredearchivo. Cuando la ejecución es interactiva, fsck ignora este sistema de archivos y pasa a comprobar el siguiente sistema de archivos que corresponda.

Acción

Compruebe que el sistema de archivos exista y verifique sus modos de acceso.

filename: (NO WRITE)
Causa

O se especificó la opción -n, o fsck no pudo abrir el sistema de archivos nombredearchivo para la escritura. Cuando fsck se está ejecutando en modo de no escritura, se muestran todos los mensajes de diagnóstico, pero fsck no intenta arreglar nada.

Acción

Si la opción -n no está especificada, verifique el tipo del archivo especificado. Podría ser el nombre de un archivo regular.

IMPOSSIBLE MINFREE=percent IN SUPERBLOCK (SET TO DEFAULT)
Causa

El porcentaje de espacio mínimo del superbloque es mayor que 99 % o menor que 0 %.

Acción

A fin de establecer el parámetro minfree con el valor predeterminado de 10 %, escriba y en el indicador predeterminado. Si desea ignorar la condición de error, escriba n en el indicador predeterminado.

filename: BAD SUPER BLOCK: message
USE AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION;
e.g., fsck[-f ufs] -o b=# [special ...]
where # is the alternate superblock.  See fsck_ufs(1M)
Causa

El superbloque se ha dañado.

Acción

Quizás aparezca alguno de los siguientes mensajes:

CPG OUT OF RANGE
FRAGS PER BLOCK OR FRAGSIZE WRONG
INODES PER GROUP OUT OF RANGE
INOPB NONSENSICAL RELATIVE TO BSIZE 
MAGIC NUMBER WRONG 
NCG OUT OF RANGE 
NCYL IS INCONSISTENT WITH NCG*CPG 
NUMBER OF DATA BLOCKS OUT OF RANGE
NUMBER OF DIRECTORIES OUT OF RANGE
ROTATIONAL POSITION TABLE SIZE OUT OF RANGE
SIZE OF CYLINDER GROUP SUMMARY AREA WRONG
SIZE TOO LARGE 
BAD VALUES IN SUPERBLOCK

Intente volver a ejecutar fsck con un superbloque alternativo. En principio, una buena opción sería especificar el bloque 32. Puede buscar una copia alternativa del superbloque mediante la ejecución del comando newfs -N en el segmento. Asegúrese de especificar la opción -N. De lo contrario, newfs sobrescribirá el sistema de archivos existente.

UNDEFINED OPTIMIZATION IN SUPERBLOCK (SET TO DEFAULT)
Causa

El parámetro de optimización del superbloque no es ni OPT_TIME ni OPT_SPACE.

Acción

A fin de reducir al mínimo el tiempo dedicado a la realización de operaciones en el sistema de archivos, escriba y en el indicador SET TO DEFAULT. Para ignorar esta condición de error, escriba n.

Fase 1: mensajes de revisión de bloques y tamaños

Esta fase revisa la lista de inodes. Informa las condiciones de error que surgen al realizar las siguientes acciones:

Todos los errores de esta fase, excepto INCORRECT BLOCK COUNT, PARTIALLY TRUNCATED INODE, PARTIALLY ALLOCATED INODE y UNKNOWN FILE TYPE, hacen que fsck se termine durante el arreglo del sistema de archivos.

Estos mensajes (enumerados en orden alfabético) pueden aparecer en la fase 1:

block-number BAD I=inode-number
Causa

El inode número-inode contiene un número de bloque número-bloque menor que el número del primer bloque de datos en el sistema de archivos o mayor que el número del último bloque en el sistema de archivos. Esta condición de error puede generar el mensaje de error EXCESSIVE BAD BLKS en la fase 1 si el inode número-inode tiene demasiados números de bloque fuera del rango del sistema de archivos. Esta condición de error genera el mensaje de error BAD/DUP en las fases 2 y 4.

Acción

N/D

BAD MODE: MAKE IT A FILE?
Causa

El estado de un inode determinado se establece en todos los 1, lo cual indica un daño en el sistema de archivos. Este mensaje no indica un daño físico en el disco, a menos que aparezca varias veces después de la ejecución de fsck -y.

Acción

Escriba y para reinicializar el inode en un valor razonable.

BAD STATE state-number TO BLKERR
Causa

Un error interno desordenó el mapa de estado de fsck, por lo que éste muestra el valor número-estado, que es imposible. fsck se termina inmediatamente.

Acción

Póngase en contacto con el proveedor de servicios local u otra persona cualificada.

fragment-number DUP I=inode-number

Oracle Solaris 10:

block-number DUP I=inode-number
Causa

El inode número-inode contiene un número de bloque número-bloque, que ya está reclamado por el mismo inode o por otro. Esta condición de error puede generar el mensaje de error EXCESSIVE DUP BLKS en la fase 1 si el inode número-inode tiene demasiados números de bloque reclamados por el mismo inode o por otro. Esta condición de error invoca la fase 1B y genera el mensaje de error BAD/DUP en las fases 2 y 4.

Oracle Solaris 10: El inode número-inode contiene un número de bloque número-bloque, que ya está reclamado por el mismo inode o por otro. Esta condición de error puede generar el mensaje de error EXCESSIVE DUP BLKS en la fase 1 si el inode número-inode tiene demasiados números de bloque reclamados por el mismo inode o por otro. Esta condición de error invoca la fase 1B y genera el mensaje de error BAD/DUP en las fases 2 y 4.

Acción

N/D

DUP TABLE OVERFLOW (CONTINUE)
Causa

fsck no logró asignar memoria para registrar fragmentos duplicados. Si se especifica la opción -o p, el programa termina.

Oracle Solaris 10: No hay más espacio en una tabla interna de fsck que contiene números de bloques duplicados. Si se especifica la opción -o p, el programa termina.

Acción

Para que el programa continúe, escriba y en el indicador CONTINUE. Cuando se produce este error, no se puede realizar una verificación completa del sistema de archivos. Si se encuentra otro fragmento duplicado, esta condición de error se repite. Aumente la cantidad de memoria virtual disponible (para ello, termine algunos procesos y aumente el espacio de intercambio) y ejecute fsck nuevamente a fin de volver a revisar el sistema de archivos. Para terminar el programa, escriba n.

Oracle Solaris 10: Para que el programa continúe, escriba y en el indicador CONTINUE. Cuando se produce este error, no se puede realizar una verificación completa del sistema de archivos. Si se encuentra otro bloque duplicado, esta condición de error se repite. Aumente la cantidad de memoria virtual disponible (para ello, termine algunos procesos y aumente el espacio de intercambio) y ejecute fsck nuevamente a fin de volver a revisar el sistema de archivos. Para terminar el programa, escriba n.

EXCESSIVE BAD FRAGMENTS I=inode-number (CONTINUE)

Oracle Solaris 10:

EXCESSIVE BAD BLOCKS I=inode-number (CONTINUE)
Causa

Si hay demasiados fragmentos (en general, más de 10), significa que la dirección del disco no es válida. Si se especifica la opción -o p (arreglar, del inglés "preen"), el programa termina.

Oracle Solaris 10: Demasiados bloques (en general, más de 10) tienen un número menor que el número del primer bloque de datos en el sistema de archivos o mayor que el número del último bloque en el sistema de archivos asociado con el inode número-inode. Si se especifica la opción -o p (arreglar, del inglés "preen"), el programa termina.

Acción

Para que el programa continúe, escriba y en el indicador CONTINUE. Cuando se produce este error, no se puede realizar una verificación completa del sistema de archivos. Ejecute fsck de nuevo para volver a revisar el sistema de archivos. Para terminar el programa, escriba n.

EXCESSIVE DUP BLKSDUPLICATE FRAGMENTS I=inode-number (CONTINUE)

Oracle Solaris 10:

EXCESSIVE DUP BLKS I=inode-number (CONTINUE)
Causa

El mismo inode u otro, o una lista libre reclaman demasiados fragmentos (en general, más de 10). Si se especifica la opción -o p, el programa termina.

Oracle Solaris 10: El mismo inode u otro, o una lista libre reclaman demasiados bloques (en general, más de 10). Si se especifica la opción -o p, el programa termina.

Acción

Para que el programa continúe, escriba y en el indicador CONTINUE. Cuando se produce este error, no se puede realizar una verificación completa del sistema de archivos. Ejecute fsck de nuevo para volver a revisar el sistema de archivos. Para terminar el programa, escriba n.

INCORRECT DISK BLOCK COUNT I=inode-number (number-of-BAD-DUP-or-missing-blocks
should be number-of-blocks-in-filesystem) (CORRECT)

Oracle Solaris 10:

INCORRECT BLOCK COUNT I=inode-number (number-of-BAD-DUP-or-missing-blocks
should be number-of-blocks-in-filesystem) (CORRECT)
Causa

El recuento de bloques de disco para el inode número-inode es incorrecto. Durante el arreglo, fsck corrige el recuento.

Oracle Solaris 10: El recuento de bloques para el inode número-inode es número-de-bloques-ERR-DUP-o-faltantes, pero debería ser número-de-bloques-en-sistemadearchivos. Durante el arreglo, fsck corrige el recuento.

Acción

Para establecer el recuento de bloques de disco del inode número-inode como número-de-bloques-en-archivo, escriba y en el indicador CORRECT.

Oracle Solaris 10: Para reemplazar el recuento de bloques del inode número-inode con número-de-bloques-en-sistemadearchivos, escriba y en el indicador CORRECT. Para terminar el programa, escriba n.

LINK COUNT TABLE OVERFLOW (CONTINUE)
Causa

No hay más espacio en una tabla interna para fsck que contiene los inodes asignados con un recuento de enlaces de cero. Si se especifica la opción -o p (arreglar, del inglés "preen"), el programa termina, y fsck debe completarse manualmente.

Acción

Para que el programa continúe, escriba y en el indicador CONTINUE. Si se encuentra asignado otro inode con un recuento de enlaces de cero, esta condición de error se repite. Cuando se produce este error, no se puede realizar una verificación completa del sistema de archivos. Ejecute fsck de nuevo para volver a revisar el sistema de archivos. Aumente la memoria virtual disponible (para ello, termine algunos procesos y aumente el espacio de intercambio) y, luego, vuelva a ejecutar fsck. Para terminar el programa, escriba n.

PARTIALLY ALLOCATED INODE I=inode-number (CLEAR)
Causa

El inode número-inode no se encuentra ni asignado ni no asignado. Si se especifica la opción -o p (arreglar, del inglés "preen"), el inode se borra.

Acción

Si desea anular la asignación del inode número-inode debe dejar su contenido en cero. Para ello, escriba y. Puede que esto genere la condición de error UNALLOCATED en la fase 2 para cada entrada de directorio que apunte a este inode. Para ignorar la condición de error, escriba n. Se aconseja responder que no únicamente si se piensa resolver el problema de algún otro modo.

PARTIALLY TRUNCATED INODE I=inode-number (SALVAGE)
Causa

fsck encontró un inode número-inode cuyo tamaño es menor que el número de fragmentos que tiene asignados. Esta condición sólo se produce si el sistema se bloquea al truncar un archivo. Durante el arreglo del sistema de archivos, fsck completa el truncamiento a fin de alcanzar el tamaño especificado.

Oracle Solaris 10: fsck encontró un inode número-inode cuyo tamaño es menor que el número de bloques que tiene asignados. Esta condición sólo se produce si el sistema se bloquea al truncar un archivo. Durante el arreglo del sistema de archivos, fsck completa el truncamiento a fin de alcanzar el tamaño especificado.

Acción

Para completar el truncamiento a fin de alcanzar el tamaño especificado en el inode, escriba y en el indicador SALVAGE. Para ignorar esta condición de error, escriba n.

UNKNOWN FILE TYPE I=inode-number (CLEAR)
Causa

La palabra de modo del inode número-inode muestra que el inode no es ni una conducción, ni un dispositivo de caracteres, ni un dispositivo de bloques, ni un archivo regular, ni un enlace simbólico, ni un archivo FIFO, ni un inode de directorio. Si se especifica la opción -o p, el inode se borra.

Oracle Solaris 10: La palabra de modo del inode número-inode muestra que el inode no es ni una conducción, ni un inode de caracteres especiales, un inode de bloques especiales, ni un inode regular, ni un enlace simbólico, ni un archivo FIFO, ni un inode de directorio. Si se especifica la opción -o p, el inode se borra.

Acción

Para anular la asignación del inode número-inode, deje su contenido en cero. Esto genera la condición de error UNALLOCATED en la fase 2 para cada entrada de directorio que apunte a este inode. Escriba y en el indicador CLEAR. Para ignorar esta condición de error, escriba n.

Oracle Solaris 10. Fase 1B: mensajes de nueva exploración en busca de más DUPS

Esta sección presenta los mensajes de fsck de la fase 1B de la versión actual.

Cuando se encuentra un fragmento duplicado en el sistema de archivos, aparece este mensaje:

fragment DUP I=inode-number
Causa

El inode número-inode contiene un número de fragmento número-fragmento, que ya está reclamado por el mismo inode o por otro. Esta condición de error genera el mensaje de error BAD/DUP en la fase 2. Los inodes que tengan fragmentos superpuestos podrían determinarse mediante el análisis de esta condición de error y de la condición de error DUP en la fase 1. Esto se simplifica con el informe del fragmento duplicado que se produce en la ejecución de fsck.

Acción

Cuando se encuentra un bloque duplicado, el sistema de archivos vuelve a explorarse a fin de buscar el inode que había reclamado ese bloque con anterioridad.

Fase 1B: mensajes de nueva exploración en busca de más DUPS

Esta sección contiene los mensajes de fsck que aparecen en la versión Oracle Solaris 10 y otras versiones de Solaris admitidas.

Cuando se encuentra un bloque duplicado en el sistema de archivos, aparece este mensaje:

block-number DUP I=inode-number
Causa

El inode número-inode contiene un número de bloque número-bloque, que ya está reclamado por el mismo inode o por otro. Esta condición de error genera el mensaje de error BAD/DUP en la fase 2. Los inodes que tengan bloques superpuestos podrían determinarse mediante el análisis de esta condición de error y de la condición de error DUP en la fase 1.

Acción

Cuando se encuentra un bloque duplicado, el sistema de archivos vuelve a explorarse a fin de buscar el inode que había reclamado ese bloque con anterioridad.

Fase 2: mensajes de comprobación de nombres de ruta

Esta fase elimina las entradas de directorio que apuntan a los inodes erróneos que se encuentren en las fases 1 y 1B. Informa las condiciones de error que resultan de lo siguiente:

Cuando el sistema de archivos se arregla (opción -o -p), todos los errores de esta fase hacen que fsck termine, excepto aquellos relacionados con los directorios que no son múltiplos del tamaño de bloque, bloques erróneos o duplicados, inodes fuera de rango o enlaces físicos extraños.

Estos mensajes (enumerados en orden alfabético) pueden aparecer en la fase 2:

BAD INODE state-number TO DESCEND
Causa

Un error interno de fsck pasó un estado no válido número-estado a la rutina que desciende la estructura de directorios del sistema de archivos. fsck se termina.

Acción

Si aparece este mensaje de error, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

BAD INODE NUMBER FOR '.' I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
Causa

Se encontró un directorio número-inode cuyo número de inode para “.” no es igual que número-inode.

Acción

Si desea cambiar el número de inode para “.” a fin de que éste sea igual que número-inode, escriba y en el indicador FIX. Si desea que los números de inode para “.” queden sin cambios, escriba n.

BAD INODE NUMBER FOR '..' I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
Causa

Se encontró un directorio número-inode cuyo número de inode para “.” no es igual que el principal de número-inode.

Acción

Para cambiar el número de inode para “.” a fin de que sea igual que el principal de número-inode, escriba y en el indicador FIX. (Tenga en cuenta que “.” en el inode root apunta a sí mismo). Para dejar el número de inode para “.” sin cambios, escriba n.

BAD RETURN STATE state-number FROM DESCEND
Causa

Un error interno de fsck devolvió un estado imposible número-estado de la rutina que desciende la estructura de directorios del sistema de archivos. fsck se termina.

Acción

Si aparece este mensaje, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

BAD STATE state-number FOR ROOT INODE
Causa

Un error interno asignó un estado imposible número-estado al inode root. fsck se termina.

Acción

Si aparece este mensaje de error, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

BAD STATE state-number FOR INODE=inode-number
Causa

Un error interno asignó un estado imposible número-estado al inode número-inode. fsck se termina.

Acción

Si aparece este mensaje de error, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

DIRECTORY TOO SHORT I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
Causa

Se encontró un directorio nombredearchivo cuyo tamaño de tamaño-archivo es menor que el tamaño mínimo del directorio. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo, la hora de modificación hora-modificación y el nombre del directorio nombredearchivo.

Acción

Para aumentar el tamaño del directorio al tamaño mínimo de directorio, escriba y en el indicador FIX. Para ignorar este directorio, escriba n.

DIRECTORY filename: LENGTH file-size NOT MULTIPLE OF disk-block-size (ADJUST)

Oracle Solaris 10:

DIRECTORY filename: LENGTH file-size NOT MULTIPLE OF block-number (ADJUST)
Causa

Se encontró un directorio nombredearchivo cuyo tamaño de tamaño-archivo no es un múltiplo del tamaño del bloque del directorio tamaño-bloque-disco.

Oracle Solaris 10:

Se encontró un directorio nombredearchivo cuyo tamaño de tamaño-archivo no es un múltiplo del tamaño del bloque del directorio número-bloque.

Acción

A fin de redondear la longitud para que el tamaño de bloque de disco sea apropiado, escriba y. Durante el arreglo del sistema de archivos (con la opción -o p), fsck muestra únicamente una advertencia y ajusta el directorio. Para ignorar esta condición, escriba n.

Oracle Solaris 10:

A fin de redondear la longitud para que el tamaño de bloque sea apropiado, escriba y. Durante el arreglo del sistema de archivos (con la opción -o p), fsck muestra únicamente una advertencia y ajusta el directorio. Para ignorar esta condición, escriba n.

DIRECTORY CORRUPTED I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (SALVAGE)
Causa

Se encontró un directorio con un estado interno inconsistente.

Acción

Para desechar todas las entradas hasta el siguiente límite de directorio (normalmente un límite de 512 bytes), escriba y en el indicador SALVAGE. Esta acción drástica permite desechar hasta 42 entradas. Primero realice otros intentos de recuperación y lleve a cabo esta acción únicamente si los otros intentos fallan. Para pasar directamente al siguiente límite de directorio y reanudar la lectura, sin modificar el directorio, escriba n.

DUP/BAD I=inode-number OWNER=O MODE=M SIZE=file-size 
MTIME=modification-time TYPE=filename (REMOVE)
Causa

Las fases 1 o 1B encontraron fragmentos duplicados o erróneos asociados con la entrada del archivo o el directorio nombredearchivo, inode número-inode. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo, la hora de modificación hora-modificación y el nombre del archivo o el directorio nombredearchivo. Si se especifica la opción -op (arreglar, del inglés "preen"), se eliminan los fragmentos duplicados o erróneos.

Oracle Solaris 10:

Las fases 1 o 1B encontraron bloques duplicados o erróneos asociados con la entrada del archivo o el directorio nombredearchivo, inode número-inode. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo, la hora de modificación hora-modificación y el nombre del archivo o el directorio nombredearchivo. Si se especifica la opción -op (arreglar, del inglés "preen"), se eliminan los bloques duplicados o erróneos.

Acción

Para eliminar la entrada del archivo o el directorio nombredearchivo, escriba y en el indicador REMOVE. Para ignorar esta condición de error, escriba n.

DUPS/BAD IN ROOT INODE (REALLOCATE)
Causa

Las fases 1 o 1B encontraron fragmentos duplicados o erróneos en el inode root (inode número 20 del sistema de archivos).

Oracle Solaris 10:

Las fases 1 o 1B encontraron bloques duplicados o erróneos en el inode root (en general, el inode número 2 del sistema de archivos).

Acción

Para borrar el contenido existente del inode root y asignarlo nuevamente, escriba y en el indicador REALLOCATE. Los archivos y los directorios que suelen encontrarse en el inode root se recuperan en la fase 3 y se ubican en el directorio lost+found. Si se produce un error en el intento de asignación del root, fsck se termina y muestra el mensaje: CANNOT ALLOCATE ROOT INODE. Escriba n para que aparezca el indicador CONTINUE. Escriba y para responder al indicador CONTINUE, ignore la condición de error DUPS/BAD del inode root y continúe con la ejecución de la comprobación del sistema de archivos. Si el inode root no es correcto, puede que se generen muchos otros mensajes de error. Escriba n para terminar el programa.

EXTRA '.' ENTRY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
Causa

Se encontró un directorio número-inode que tiene más de una entrada para “.”.

Acción

Para eliminar la entrada adicional para “.”, escriba y en el indicador FIX. Para dejar el directorio sin cambios, escriba n.

EXTRA '..' ENTRY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
Causa

Se encontró un directorio número-inode que tiene más de una entrada para “.” (directorio principal).

Acción

Para eliminar la entrada adicional para “.” (directorio principal), escriba y en el indicador FIX. Para dejar el directorio sin cambios, escriba n.

hard-link-number IS AN EXTRANEOUS HARD LINK TO A DIRECTORY filename (REMOVE)
Causa

fsck encontró un enlace físico extraño número-enlace-físico con un directorio nombredearchivo. Durante el arreglo (con la opción -o p), fsck ignora los enlaces físicos extraños.

Acción

Para suprimir la entrada extraña número-enlace-físico, escriba y en el indicador REMOVE. Para ignorar la condición de error, escriba n.

inode-number OUT OF RANGE I=inode-number NAME=filename (REMOVE)
Causa

Una entrada de directorio nombredearchivo tiene un número de inode número-inode que es mayor que el final de la lista de inodes. Si se especifica la opción -p (arreglar, del inglés "preen"), el inode se elimina automáticamente.

Acción

Para suprimir la entrada del directorio nombredearchivo, escriba y en el indicador REMOVE. Para ignorar la condición de error, escriba n.

MISSING '.' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename (FIX)
Causa

Se encontró un directorio número-inode cuya primera entrada (la entrada para “.”) está sin asignar.

Acción

Si desea crear una entrada para “.” con un número de inode igual que número-inode, escriba y en el indicador FIX. Para dejar el directorio sin cambios, escriba n.

MISSING '.' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, FIRST ENTRY IN 
DIRECTORY CONTAINS filename
Causa

Se encontró un directorio número-inode cuya primera entrada es nombredearchivo. fsck no puede resolver este problema.

Acción

Si aparece este mensaje de error, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

MISSING '.' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, INSUFFICIENT 
SPACE TO ADD '.'
Causa

Se encontró un directorio número-inode cuya primera entrada no es “.”. fsck no puede resolver el problema.

Acción

Si aparece este mensaje de error, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

MISSING '..' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename (FIX)
Causa

Se encontró un directorio número-inode cuya segunda entrada no está asignada.

Acción

Si desea crear una entrada para “.” con un número de inode igual que el principal de número-inode, escriba y en el indicador FIX. (Tenga en cuenta que “.” en el inode root apunta a sí mismo). Para dejar el directorio sin cambios, escriba n.

MISSING '..' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, SECOND ENTRY IN 
DIRECTORY CONTAINS filename
Causa

Se encontró un directorio número-inode cuya segunda entrada es nombredearchivo. fsck no puede resolver este problema.

Acción

Si aparece este mensaje de error, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

MISSING '..' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, INSUFFICIENT SPACE 
TO ADD '..'
Causa

Se encontró un directorio número-inode cuya segunda entrada no es “.” (directorio principal). fsck no puede resolver este problema.

Acción

Si aparece este mensaje de error, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

NAME TOO LONG filename
Causa

Se encontró un nombre de ruta demasiado largo, lo cual suele indicar que hay bucles en el espacio del nombre del sistema de archivos. Este error puede producirse si un usuario con privilegios creó enlaces circulares con los directorios.

Acción

Elimine los enlaces circulares.

ROOT INODE UNALLOCATED (ALLOCATE)
Causa

El inode root (en general, el inode número 2) no tiene bits de modo de asignación.

Acción

Para asignar el inode 2 como inode root, escriba y en el indicador ALLOCATE. Los archivos y los directorios que suelen encontrarse en el inode root se recuperan en la fase 3 y se ubican en el directorio lost+found. Si se produce un error en el intento de asignación del inode root, fsck muestra el mensaje CANNOT ALLOCATE ROOT INODE y se termina. Para terminar el programa, escriba n.

ROOT INODE NOT DIRECTORY (REALLOCATE)
Causa

El inode root (en general, el inode número 2) del sistema de archivos no es un inode de directorio.

Acción

Para borrar el contenido existente del inode root y asignarlo nuevamente, escriba y en el indicador REALLOCATE. Los archivos y los directorios que suelen encontrarse en el inode root se recuperan en la fase 3 y se ubican en el directorio lost+found. Si se produce un error en el intento de asignación del inode root, fsck muestra el mensaje CANNOT ALLOCATE ROOT INODE y se termina. Para tener el indicador de fsck con FIX, escriba n.

UNALLOCATED I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time type=filename(REMOVE)
Causa

Una entrada de archivo o un directorio nombredearchivo apunta a un inode sin asignar número-inode. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo, la hora de modificación hora-modificación y el nombre del archivo nombredearchivo.

Acción

Para suprimir la entrada del directorio nombredearchivo, escriba y en el indicador REMOVE. Para ignorar la condición de error, escriba n.

ZERO LENGTH DIRECTORY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (REMOVE)
Causa

Una entrada de directorio nombredearchivo tiene un tamaño de tamaño-archivo de cero. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo, la hora de modificación hora-modificación y el nombre del directorio nombredearchivo.

Acción

Para eliminar la entrada del directorio nombredearchivo, escriba y en el indicador REMOVE. Esto genera el mensaje de error BAD/DUP en la fase 4. Para ignorar la condición de error, escriba n.

Fase 3: mensajes de comprobación de la conectividad

Esta fase comprueba los directorios examinados en la fase 2 e informa las condiciones de error que se generan a partir de lo siguiente:

Estos mensajes (enumerados en orden alfabético) pueden aparecer en la fase 3:

BAD INODE state-number TO DESCEND
Causa

Un error interno hizo que un estado imposible número-estado se pase a la rutina que desciende la estructura de directorios del sistema de archivos. fsck se termina.

Acción

Si esto sucede, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

DIR I=inode-number1 CONNECTED. PARENT WAS I=inode-number2
Causa

Éste es un mensaje de aviso que indica que un inode de directorio número-inode1 se conectó correctamente con el directorio lost+found. El inode principal número-inode2 del inode de directorio número-inode1 se reemplaza por el número de inode del directorio lost+found.

Acción

N/D

DIRECTORY filename LENGTH file-size NOT MULTIPLE OF disk-block-size (ADJUST)

Oracle Solaris 10:

DIRECTORY filename LENGTH file-size NOT MULTIPLE OF block-number (ADJUST)
Causa

Se encontró un directorio nombredearchivo cuyo tamaño de tamaño-archivo no es un múltiplo del tamaño B del bloque del directorio. (Esta condición puede volver a ocurrir en la fase 3 si no se arregla en la fase 2).

Acción

A fin de redondear la longitud para que el tamaño de bloque de disco sea apropiado, escriba y en el indicador ADJUST. Durante el arreglo, fsck muestra una advertencia y corrige el directorio. Para ignorar esta condición de error, escriba n.

Oracle Solaris 10:

A fin de redondear la longitud para que el tamaño de bloque sea apropiado, escriba y en el indicador ADJUST. Durante el arreglo, fsck muestra una advertencia y corrige el directorio. Para ignorar esta condición de error, escriba n.

lost+found IS NOT A DIRECTORY (REALLOCATE)
Causa

La entrada para lost+found no es un directorio.

Acción

Para asignar un inode de directorio y cambiar el directorio lost+found a fin de establecer una referencia, escriba y en el indicador REALLOCATE. La referencia de inode anterior del directorio lost+found no se borra. Ésta puede reclamarse como inode sin referencias, o su recuento de enlaces puede ajustarse más adelante en esta fase. Si no se puede crear el directorio lost+found, aparece el mensaje: SORRY. CANNOT CREATE lost+found DIRECTORY,y ya no se intenta enlazar el inode perdido, que genera el mensaje de error UNREF en la fase 4. Para cancelar el intento de enlazar el inode perdido, que genera el mensaje de error UNREF en la fase 4, escriba n.

NO lost+found DIRECTORY (CREATE)
Causa

No hay ningún directorio lost+found en el directorio root del sistema de archivos. Durante el arreglo, fsck trata de crear un directorio lost+found.

Acción

Para crear un directorio lost+found en el root del sistema de archivos, escriba y en el indicador CREATE. Puede que aparezca el mensaje NO SPACE LEFT IN / (EXPAND). Si no puede crearse el directorio lost+found, fsck muestra el mensaje SORRY. CANNOT CREATE lost+found DIRECTORY, y ya no se intenta enlazar el inode perdido. Esto, a su vez, genera el mensaje de error UNREF más adelante en la fase 4. Para cancelar el intento de enlazar el inode perdido, escriba "n".

NO SPACE LEFT IN /lost+found (EXPAND)
Causa

No se puede agregar otra entrada al directorio lost+found en el directorio root del sistema de archivos porque no hay espacio disponible. Durante el arreglo, fsck amplía el directorio lost+found.

Acción

Si desea ampliar el directorio lost+found a fin de hacer espacio para la nueva entrada, escriba "y" en el indicador EXPAND. Si se produce un error al realizar la ampliación, fsck muestra el mensaje SORRY. NO SPACE IN lost+found DIRECTORY y cancela la solicitud para enlazar un archivo con el directorio lost+found. Este error genera el mensaje UNREF más adelante en la fase 4. Borre cualquier entrada que no sea necesaria en el directorio lost+found. Con este error, fsck se termina cuando se aplica el arreglo. Para cancelar el intento de enlazar el inode perdido, escriba n.

UNREF DIR I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (RECONNECT)
Causa

El inode de directorio número-inode no estaba conectado con una entrada de directorio cuando se atravesó el sistema de archivos. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo y la hora de modificación hora-modificación del inode de directorio número-inode. Durante el arreglo, fsck vuelve a conectar el inode de directorio que no está vacío si el tamaño del directorio no es cero. De lo contrario, fsck borra el inode de directorio.

Acción

Para volver a conectar el inode de directorio número-inode con el directorio lost+found, escriba y en el indicador RECONNECT. Si el directorio se vuelve a conectar correctamente, aparece el mensaje CONNECTED. De lo contrario, aparece uno de los mensajes de error de lost+found. Para ignorar esta condición de error, escriba n. Este error genera la condición de error UNREF en la fase 4.

Fase 4: mensajes de verificación de recuentos de referencia

Esta fase verifica la información sobre el recuento de enlaces que se obtiene en las fases 2 y 3. Informa las condiciones de error que resultan de lo siguiente:

Todos los errores de esta fase (salvo la falta de espacio en el directorio lost+found ) pueden corregirse cuando el sistema de archivos se arregla.

Estos mensajes (enumerados en orden alfabético) pueden aparecer en la fase 4:

BAD/DUP type I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (CLEAR)
Causa

Las fases 1 o 1B encontraron fragmentos duplicados o erróneos asociados con el inode del directorio o el archivo número-inode. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo y la hora de modificación hora-modificación del inode número-inode.

Oracle Solaris 10:

Las fases 1 o 1B encontraron bloques duplicados o erróneos asociados con el inode del directorio o el archivo número-inode. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo y la hora de modificación hora-modificación del inode número-inode.

Acción

Si desea anular la asignación del inode número-inode, debe dejar su contenido en cero. Para ello, escriba y en el indicador CLEAR. Para ignorar esta condición de error, escriba n.

(CLEAR)
Causa

El inode mencionado en el mensaje de error UNREF que precede inmediatamente no puede volver a conectarse. Este mensaje no se muestra si el sistema de archivos se arregla porque la falta de espacio para volver a conectar archivos hace que fsck se termine.

Acción

Si desea anular la asignación del inode, debe dejar su contenido en cero. Para ello, escriba y en el indicador CLEAR. Para ignorar la condición de error anterior, escriba n.

LINK COUNT type I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size
MTIME=modification-time COUNT link-count SHOULD BE 
corrected-link-count (ADJUST)
Causa

El recuento de enlaces para el inode del directorio o el archivo número-inode es recuento-enlaces, pero debería ser recuento-enlaces-corregidos. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo y la hora de modificación hora-modificación del inode número-inode. Si se especifica la opción -o p, el recuento de enlaces se ajusta, a menos que el número de referencias vaya en aumento. Esta condición no ocurre a menos que haya un error de hardware. Cuando el número de referencias aumenta durante el arreglo, fsck muestra el mensaje LINK COUNT INCREASING y luego se termina.

Acción

Para reemplazar el recuento de enlaces del inode del directorio o el archivo número-inode con recuento-enlaces-corregidos, escriba y en el indicador ADJUST. Para ignorar esta condición de error, escriba n.

lost+found IS NOT A DIRECTORY (REALLOCATE)
Causa

La entrada para lost+found no es un directorio.

Acción

Para asignar un inode de directorio y cambiar el directorio lost+found a fin de establecer una referencia, escriba y en el indicador REALLOCATE. La referencia de inode anterior del directorio lost+found no se borra. Ésta puede reclamarse como inode sin referencias, o su recuento de enlaces puede ajustarse más adelante en esta fase. Si no se puede crear el directorio lost+found, aparece el mensaje: SORRY. CANNOT CREATE lost+found DIRECTORY, y ya no se intenta enlazar el inode perdido. Este error genera el mensaje UNREF más adelante en la fase 4. Para cancelar el intento de enlazar el inode perdido, escriba n.

NO lost+found DIRECTORY (CREATE)
Causa

No hay ningún directorio lost+found en el directorio root del sistema de archivos. Durante el arreglo, fsck trata de crear un directorio lost+found.

Acción

Para crear un directorio lost+found en el root del sistema de archivos, escriba y en el indicador CREATE. Si no puede crearse el directorio lost+found, fsck muestra el mensaje SORRY. CANNOT CREATE lost+found DIRECTORY, y ya no se intenta enlazar el inode perdido. Este error, a su vez, genera el mensaje de error UNREF más adelante en la fase 4. Para cancelar el intento de enlazar el inode perdido, escriba n.

NO SPACE LEFT IN / lost+found (EXPAND)
Causa

No queda espacio para agregar otra entrada al directorio lost+found en el directorio root del sistema de archivos. Durante el arreglo, fsck amplía el directorio lost+found.

Acción

Si desea ampliar el directorio lost+found para hacer espacio para la entrada nueva, escriba y en el indicador EXPAND. Si se produce un error al realizar la ampliación, fsck muestra el mensaje SORRY. NO SPACE IN lost+found DIRECTORY y cancela la solicitud para enlazar un archivo con el directorio lost+found. Este error genera el mensaje UNREF más adelante en la fase 4. Borre cualquier entrada que no sea necesaria en el directorio lost+found. Con este error, fsck se termina cuando se aplica el arreglo (con la opción -o p). Para cancelar el intento de enlazar el inode perdido, escriba n.

UNREF FILE I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (RECONNECT)
Causa

El inode del archivo número-inode no estaba conectado a una entrada de directorio cuando se atravesó el sistema de archivos. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo y la hora de modificación hora-modificación del inode número-inode. Cuando fsck realiza el arreglo, el archivo se borra si su tamaño o su recuento de enlaces es cero. De lo contrario, vuelve a conectarse.

Acción

Para volver a conectar el inode número-inode con el sistema de archivos en el directorio lost+found, escriba y. Este error puede generar el mensaje de error de lost+found en la fase 4 si surgen problemas para conectar el inode número-inode con el directorio lost+found. Para ignorar esta condición de error, escriba n. Este error siempre invoca la condición de error CLEAR en la fase 4.

UNREF type I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (CLEAR)
Causa

El inode número-inode (cuyo tipo es directorio o archivo) no estaba conectado con una entrada de directorio cuando se atravesó el sistema de archivos. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo y la hora de modificación hora-modificación del inode número-inode. Cuando fsck realiza el arreglo, el archivo se borra si su tamaño o su recuento de enlaces es cero. De lo contrario, vuelve a conectarse.

Acción

Si desea anular la asignación del inode número-inode, debe dejar su contenido en cero. Para ello, escriba y en el indicador CLEAR. Para ignorar esta condición de error, escriba n.

ZERO LENGTH DIRECTORY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time(CLEAR)
Causa

Una entrada de directorio nombredearchivo tiene un tamaño de tamaño-archivo de cero. Se muestran el UID del propietario, el modo modo-archivo, el tamaño tamaño-archivo, la hora de modificación hora-modificación y el nombre del directorio nombredearchivo.

Acción

Si desea anular la asignación del inode del directorio número-inode debe dejar su contenido en cero. Para ello, escriba y. Para ignorar la condición de error, escriba n.

Fase 5: mensajes de revisión de grupos de cilindros

Esta sección presenta los mensajes de fsck de la fase 5 incluidos en la versión actual de Oracle Solaris.

Esta fase revisa los mapas de fragmentos libres y de inodes utilizados. Informa las condiciones de error que resultan de lo siguiente:

Estos mensajes (enumerados en orden alfabético) pueden aparecer en la fase 5:

FRAG BITMAP WRONG (CORRECTED)
Causa

Faltan algunos fragmentos libres en el mapa de fragmentos de grupos de cilindros. Durante el arreglo, fsck reconstruye los mapas.

Acción

Para reconstruir el mapa de fragmentos libres, escriba y en el indicador SALVAGE. Para ignorar esta condición de error, escriba n.

CG cg-number: BAD MAGIC NUMBER
Causa

El número mágico del grupo de cilindros número-gc es incorrecto. Por lo general, este error indica que se destruyeron los mapas del grupo de cilindros. Cuando se realiza la ejecución interactiva, se marca que el grupo de cilindros necesita reconstrucción. fsck se termina si el sistema de archivos se arregla.

Acción

Si esto sucede, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

CORRECT GLOBAL SUMMARY (SALVAGE)
Causa

La información de resumen es incorrecta. Durante el arreglo, fsck vuelve a computar la información de resumen.

Acción

Para reconstruir la información de resumen, escriba y en el indicador SALVAGE. Para ignorar esta condición de error, escriba n.

Fase 5: mensajes de revisión de grupos de cilindros

Esta sección presenta los mensajes de fsck de la fase 5 incluidos en la versión inicial 3/05 de Solaris 10.

Esta fase revisa los mapas de bloques libres y de inodes utilizados. Informa las condiciones de error que resultan de lo siguiente:

Estos mensajes (enumerados en orden alfabético) pueden aparecer en la fase 5:

BLK(S) MISSING IN BIT MAPS (SALVAGE)
Causa

Faltan algunos bloques libres en el mapa de bloques de grupos de cilindros. Durante el arreglo, fsck reconstruye los mapas.

Acción

Para reconstruir el mapa de bloques libres, escriba y en el indicador SALVAGE. Para ignorar esta condición de error, escriba n.

CG character-for-command-option: BAD MAGIC NUMBER
Causa

El número mágico del grupo de cilindros carácter-para-opción-comandos es incorrecto. Por lo general, este error indica que se destruyeron los mapas del grupo de cilindros. Cuando se realiza la ejecución interactiva, se marca que el grupo de cilindros necesita reconstrucción. fsck se termina si el sistema de archivos se arregla.

Acción

Si esto sucede, póngase en contacto con el proveedor de servicios local u otra persona cualificada.

FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGE)
Causa

El recuento de bloques libres real no coincide con el recuento de bloques libres en el superbloque del sistema de archivos. Si se especifica la opción -o p, el recuento de bloques libres en el superbloque se fija automáticamente.

Acción

Para reconstruir la información de los bloques libres del superbloque, escriba y en el indicador SALVAGE. Para ignorar esta condición de error, escriba n.

SUMMARY INFORMATION BAD (SALVAGE)
Causa

La información de resumen es incorrecta. Durante el arreglo, fsck vuelve a computar la información de resumen.

Acción

Para reconstruir la información de resumen, escriba y en el indicador SALVAGE. Para ignorar esta condición de error, escriba n.

Mensajes de resumen de fsck

Esta sección presenta los mensajes de resumen de fsck incluidos en la versión actual de Oracle Solaris. Si no está ejecutando la versión Solaris 10 6/06 como mínimo, estos mensajes se muestran en la fase de limpieza. Para obtener más información, consulte Mensajes de la fase de limpieza.

Una vez revisado el sistema de archivos, aparecen algunos mensajes de resumen.

number-of files, number-of-files
used, number-of-files free (number-of frags, number-of blocks, 
percent fragmentation)

Este mensaje indica que el sistema de archivos revisado contiene número-de archivos que usan número-de bloques del tamaño de los fragmentos y que hay número-de bloques del tamaño de los fragmentos libres en el sistema de archivos. Los números entre paréntesis interrumpen el recuento libre en número-de fragmentos libres, número-de bloques del tamaño de los fragmentos libres y el porcentaje de la fragmentación.

***** FILE SYSTEM WAS MODIFIED *****

Este mensaje indica que fsck modificó el sistema de archivos. No es necesario que vuelva a ejecutar fsck si ve este mensaje. Este mensaje solo sirve para informar acerca de las medidas correctivas de fsck.

Mensajes de la fase de limpieza

Esta sección presenta los mensajes de fsck de la fase de limpieza incluidos en la versión Oracle Solaris 10. En esta versión, se pueden encontrar mensajes similares en la fase de resumen de fsck. Consulte Mensajes de resumen de fsck para obtener más información.

Una vez revisado el sistema de archivos, se llevan a cabo algunas funciones de limpieza. La fase de limpieza muestra los siguientes mensajes de estado.

number-of files, number-of-files
used, number-of-files free (number-of frags, number-of blocks, 
percent fragmentation)

Este mensaje indica que el sistema de archivos revisado contiene número-de archivos que usan número-de bloques del tamaño de los fragmentos y que hay número-de bloques del tamaño de los fragmentos libres en el sistema de archivos. Los números entre paréntesis interrumpen el recuento libre en número-de fragmentos libres, número-de bloques del tamaño de los fragmentos libres y el porcentaje de la fragmentación.

***** FILE SYSTEM WAS MODIFIED *****

Este mensaje indica que fsck modificó el sistema de archivos. Si este sistema de archivos está montado o es el sistema de archivos root (/) actual, reinicie. Si el sistema de archivos está montado, puede que necesite desmontarlo y ejecutar fsck de nuevo. De lo contrario, las tablas de las copias en el núcleo central podrían anular el trabajo realizado por fsck .

filename FILE SYSTEM STATE SET TO OKAY

Este mensaje indica que el sistema de archivos nombredearchivo se marcó como estable. Utilice el comando fsck -m para determinar si el sistema de archivos requiere una comprobación.

filename FILE SYSTEM STATE NOT SET TO OKAY

Este mensaje indica que el sistema de archivos filename no se marcó como estable. Utilice el comando fsck -m para determinar si el sistema de archivos requiere una comprobación.