La utilidad del sistema fsck ( verificación de consistencia del sistema de archivos ) es una herramienta para verificar la consistencia de un sistema de archivos en Unix y sistemas operativos similares a Unix, como Linux , macOS y FreeBSD . [1] Existe un comando similar, CHKDSK , en Microsoft Windows y su antecesor, MS-DOS .
Sistema operativo | Unix y similar a Unix |
---|---|
Tipo | Mando |
Pronunciación
No hay una pronunciación acordada. Se puede pronunciar "FSCK", "FS-check", "fizz-check", "F-sack", "fisk", "fishcake", "fizik", "F-sick", "F-sock", "F-sek", "feshk", el sibilante "fsk", "fix", "farsk" o "fusk". [2]
Usar
Generalmente, fsck se ejecuta automáticamente en el momento del arranque o manualmente por el administrador del sistema. El comando funciona directamente en las estructuras de datos almacenadas en el disco, que son internas y específicas del sistema de archivos en particular en uso, por lo que generalmente se requiere un comando fsck adaptado al sistema de archivos. Los comportamientos exactos de varias implementaciones de fsck varían, pero normalmente siguen un orden común de operaciones internas y proporcionan una interfaz de línea de comandos común al usuario.
La mayoría de las utilidades de fsck brindan opciones para reparar de forma interactiva sistemas de archivos dañados (el usuario debe decidir cómo solucionar problemas específicos), decidir automáticamente cómo solucionar problemas específicos (para que el usuario no tenga que responder ninguna pregunta) o revisar los problemas que necesitan. para ser resuelto en un sistema de archivos sin realmente arreglarlos. Los archivos parcialmente recuperados donde el nombre del archivo original no se puede reconstruir generalmente se recuperan en un directorio "perdido + encontrado" que se almacena en la raíz del sistema de archivos.
Un administrador del sistema también puede ejecutar fsck manualmente si cree que hay un problema con el sistema de archivos. El sistema de archivos normalmente se comprueba mientras está desmontado, montado en modo de solo lectura o con el sistema en un modo de mantenimiento especial.
Los sistemas de archivos de registro por diario modernos están diseñados de tal manera que no es necesario ejecutar herramientas como fsck después de un apagado incorrecto (es decir, un bloqueo). El sistema de archivos UFS2 en FreeBSD tiene un fsck de fondo, por lo que normalmente no es necesario esperar a que termine fsck antes de acceder al disco. Los sistemas de archivos de copia en escritura completos, como ZFS y Btrfs, están diseñados para evitar la mayoría de las causas de corrupción y no tienen una herramienta de reparación "fsck" tradicional. Ambos tienen una utilidad de "fregado" que examina y repara cualquier problema; en segundo plano y en un sistema de archivos montado.
Los programas equivalentes en MS-DOS y Microsoft Windows son CHKDSK y SCANDISK .
Como un improperio
La severidad de la corrupción del sistema de archivos llevó a que los términos "fsck" y "fscked" se usaran entre los administradores de sistemas Unix como un juramento picado de " joder " y " joder ". [3] No está claro si este uso fue causa o efecto, ya que un informe de una sesión de preguntas y respuestas en USENIX 1998 afirma que "fsck" originalmente tenía un nombre diferente:
- Dennis Ritchie : "Así que fsck originalmente se llamaba de otra manera"
- Pregunta : "¿Cómo se llama?"
- Dennis Ritchie : "Bueno, la segunda letra era diferente" [4] [5]
"Ve fsck tú mismo", se usa ocasionalmente en línea como una orden para que una persona vaya y corrija su problema (actitud, ignorancia del tema, etc.), de la misma manera que ejecutar fsck implica corregir errores fundamentales.
Ejemplos de
El siguiente ejemplo verifica el sistema de archivos configurado para montarse en la partición / usr; el sistema de archivos debe desmontarse primero:
fsck / usr
El siguiente ejemplo verifica el sistema de archivos JFS de Linux en un dispositivo RAID de software mdadm :
fsck -t jfs / dev / md0
Ver también
- Lista de comandos de Unix
- Lista de sistemas de archivos
- e2fsprogs , que incluye la
e2fsck
utilidad, estándar en muchas distribuciones de Linux - scrub , utilidad de comprobación del sistema de archivos Oracle Solaris ZFS
Referencias
- ^ "fsck (8) - página de manual de Linux" . die.net . Consultado el 7 de mayo de 2013 .
- ^ "correr" joder "dos veces casi me da un ataque al corazón · Número # 1 · nvbn / thefuck" . GitHub .
- ^ Raymond, Eric S (24 de septiembre de 1999). "fscking" . El archivo de jerga . Archivado desde el original el 3 de enero de 2009.
fcking: / fus'-king / o / eff'-seek-ing / adj. [Usenet; common] Joder , en el sentido de improperio (se refiere al comando de reparación del sistema de archivos de Unix fsck (1), del cual se puede decir que si tiene que usarlo en absoluto, está teniendo un mal día). Se originó en { scary devil monastery } y los grupos de noticias bofh.net , pero se generalizó mucho después de la aprobación de { CDA }. También se ve ocasionalmente en la variante 'What the fsck?'
- ^ Crosby, Matthew. "Informe de Usenix" . alt.sysadmin.recovery . Usenet . Consultado el 20 de febrero de 2016 .
- ^ "Mind Fsck" . WikiWikiWeb . C2.
enlaces externos
- hombre fsck
- Comprobación y reparación del sistema de archivos con fsck
- Entrada de archivo de jerga: fscking
- Las muchas caras de fsck