Sei sulla pagina 1di 16

UNIVERSDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS


ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
“AÑO DE LA LUCHA CONTRA LA CORRUPCION E IMPUNIDAD”

“Sistemas Operativos”

INGENIERO:
 CARLOS EFRAIN PALOMINO VIDAL
INTEGRANTES:
 HUERTAS SANCHEZ ANGGIE ISABEL 1615267197
 HUAMANI VEGA SUJEY HERMELINDA 1615267557
TRABAJO:
 RECUPERACION DE FALLOS DEL SISTEMA DE ARCHIVOS
1
INDICE
Introducción .................................................................................................................................. 3
Objetivos: .................................................................................................................................. 4
Tipos Sistemas de archivos.................................................................................................... 5
Errores habituales………………………………………………………………………………………………………………….5
Qué es fsck?.................................................................................................................................6

Opciones disponibles del comando fsck……………………………………………………………………………….…7


Usar comando fsck para reparar errores del sistema de archivos en Linux ………….7

Cómo ejecutar fsck en modo rescate en Linux……………………………………………………………………….10

Conclusion……………………………………………………………………………………………………………………...…….15

2
Introducción

Un sistema de archivos es una estructura que permite tanto el almacenamiento de


información en una partición como su modificación y recuperación. Para que sea posible
trabajar en una partición es necesario asignarle previamente un sistema de archivos. Esta
operación se denomina dar formato a una partición. Generalmente cada sistema de
archivos ha sido diseñado para obtener el mejor rendimiento con un sistema operativo. Sin
embargo, es usual que el mismo sistema operativo sea capaz de reconocer múltiples
sistemas de archivos.

3
Objetivos:

 Valorar la importancia de mantener la información segura.


 Contrastar la incidencia del software malicioso y las técnicas de ingeniería social en
los fraudes informáticos y robos de información.
 Describir la legislación sobre seguridad informática.
 Definir las características de la ubicación física y condiciones ambientales de los
equipos y servidores, así como los protocolos de actuación frente a incidencias y
alarmas en el subsistema físico.
 Conocer los distintos métodos de almacenamiento.
 Realizar copias de seguridad.
 Aplicar técnicas de recuperación de datos.

4
Los sistemas de archivos son unas de las partes más importantes de nuestro sistema
operativo. Hoy hablaré de una herramienta fundamental para nuestro sistema operativo
GNU/Linux, estoy hablando de fsck.

FSCK es un acrónimo del inglés que significa “File System Check o File System Consistency
Check) Se trata de una utilidad de los sistemas UNIX o similares, como GNU/Linux o
FreeBSD. Es utilizado para reparar inconsistencias del sistema de archivos.

Se trata de una herramienta que se ejecuta de manera automática al arrancar el sistema si


detecta alguna anomalía, aún así también se puede utilizar de manera manual por el
administrador del sistema para forzar una verificación.

Al administrar y usar cualquier sistema operativo, este tiene muchos componentes a nivel
interno, pero uno de los más vitales para todo el óptimo funcionamiento son los sistemas
de archivos. Básicamente un sistema de archivos hace referencia a los métodos y
estructuras de datos que posee el sistema operativo los cuales a su vez usa para seguir la
secuencia de los archivos de un disco o partición, en otras palabras, el sistema de archivos
permite organizar los archivos en el disco.

Tipos Sistemas de archivos


 Los sistemas de archivos pueden ser clasificados de 3 formas que son:
 Sistemas de archivos de disco.
 Sistemas de archivos de red.
 Sistemas de archivos de propósito especial.

Errores habituales
 Ahora, es normal que en algún momento el sistema de archivos, en este caso
hablamos de Linux, presente anomalías por causas como:
 Errores de lectura y escritura

5
 Presencia de virus o malware
 Fallos a nivel de hardware
 El sistema no arranca.
 Las unidades no responden
 Fallos propios del sistema y más.

En caso de que el sistema de archivos de la distribución de Linux usada esta inestable,


presente errores de desempeño y fiabilidad, como administradores o usuarios debemos
proceder a validar su integridad y para esto disponemos de una utilidad llamada fsck la
cual Solvetic explicará en detalle.

Qué es fsck?

Fsck (file system consistency check - verificación de consistencia del sistema de archivos) es
una utilidad de línea de comandos desarrollada para analizar y reparar errores en el sistema de
archivos del sistema.

Esta comprobación de fsck puede hacerse de forma automática durante el tiempo de arranque
o ejecutarse manualmente si es necesario. fsck se usa para verificar y opcionalmente reparar
uno o más sistemas de archivos Linux, los elementos del sistema de archivos (filesys) puede
abarcar valores como:

nombre de dispositivo (/dev/hdc1, /dev/sdb2)

un punto de montaje (/, /usr, /home)

una etiqueta (ext2, ext3)

un especificador UUID (UUID = 8868abf6-88c5-4a83- 98b8-bfc24057f7bd o LABEL = root).

Por defecto, fsck intentará gestionar sistemas de archivos en diferentes unidades del disco
físico de forma paralela para reducir la cantidad total de tiempo necesario en el proceso de
verificación. Si no se especifica ningún sistema de archivos en la línea de comandos, y la opción
-A no está indicada, fsck ejecutará la verificación de los sistemas de archivos en el directorio
/etc/fstab en serie.

Opciones disponibles del comando fsck


 El comando fsck debe ejecutarse con privilegios de superusuario o raíz y algunos de los
parámetros a usar son:
 -A: Aplica para para comprobar todos los sistemas de archivos. El origen de la lista es
/etc/fstab.
 -C: Despliega la barra de progreso.
 -l: Bloquea el dispositivo con el fin de garantizar que ningún otro programa intentará
usar la partición durante la verificación y así causar errores
 -M: No verifica los sistemas de archivos montados.

6
 -N: despliega la acción a realizar mas no la ejecuta realmente.
 -P: Permite comprobar los sistemas de archivos en paralelo, incluyendo root.
 -R: No comprueba el sistema de archivos raíz. Esto es útil solo con '-A'.
 -r: proporciona estadísticas para cada dispositivo que se está comprobando.
 -T: No despliega el título.
 -t: Nos permite especificar de forma exclusiva los tipos de sistemas de archivos a
verificar. Los tipos pueden ser una lista separada por comas.
 -V: Ofrece una descripción de la acción realizada.

Opciones de códigos de salida

Cuando se ejecuta fsck en Linux, se despliega un código de salida asociado al resultado, las
opciones de estos códigos son:

 0: Sin errores
 1: Errores del sistema de archivos corregidos
 2: El sistema debe ser reiniciado
 4: Errores del sistema de archivos dejados sin corregir
 8: Error operacional
 16: Error de uso o sintaxis
 32: Comprobación cancelada por solicitud del usuario
 128: Error de biblioteca compartida

Usar comando fsck para reparar errores del sistema de archivos en Linux

Paso 1

En caso tal de que fsck detecte errores en el sistema de archivos podemos ejecutar la
siguiente línea para que fsck intente corregir los errores automáticamente:

7
Imagen1: REPARACION DE FALLOSS DEL S.D.A

Paso 2

El parámetro “-y”, automáticamente dice "sí" a cualquier solicitud de fsck para corregir un
error en Linux. Asimismo, es posible ejecutar lo mismo en todos los sistemas de archivos
(sin root) de la siguiente forma:

Paso 3

Podemos tener otras tareas importantes en las que usar el comando fsck

Cómo ejecutar fsck en la partición root

En momentos puntuales puede ser necesario ejecutar fsck en la partición root del sistema,
recordemos que no es posible ejecutar fsck mientras la partición está montada, y root
debe estar montada siempre, será posible usar alguna de las siguientes opciones:

 Forzar a fsck a que sea ejecutado en el arranque del sistema


 Ejecutar fsck en modo de rescate

Cómo forzar fsck en el arranque del sistema

Esta es una tarea sencilla, para ello vamos a crear un archivo llamado forcefsck en la
partición root del sistema con los siguientes comandos:

8
Después de esto vamos a forzar o programar un reinicio del sistema, de este modo,
durante el próximo arranque, se ejecutará el comando fsck. Después de que el sistema
arranque, podemos verificar si el archivo aún existe con el siguiente comando:

Imagen2: ARRANQUE DE SISTEMA

9
Cómo ejecutar fsck en modo rescate en Linux

Para este proceso el primer paso es detener cualquier servicio crítico, después de esto,
reiniciar el sistema con el comando “reboot”.

Paso 1

En la ventana de inicio seleccionamos la línea “Opciones avanzadas para Ubuntu”:

Imagen3: EJECUTAR MODO RESCATE.

Paso 2

En la siguiente ventana seleccionaremos la línea (recovery mode):

10
Paso 3

En la próxima ventana seleccionamos la línea “fsck”:

Paso 4

Se desplegará el siguiente mensaje indicando si se desea volver a montar el sistema de


archivos /, seleccionamos "sí":

11
Paso 5

Iniciará el proceso de análisis del sistema de archivos de Linux:

Paso 6

Una vez concluya será desplegada la siguiente ventana:

12
Paso 7

Allí seleccionamos la línea resume para continuar con el arranque normal del sistema.
Recordemos que fsck toma la lista de origen en el directorio /etc/ fstab, podemos listar el
contenido de dicho directorio para saber qué partición será analizada ejecutando la
siguiente línea:

13
Paso 8

En este directorio se encuentran ciertas variables que afectan el comportamiento de fsck,


estas son:

 FSCK_FORCE_ALL_PARALLEL

Si se establece esta variable de entorno, fsck intentará verificar todos los sistemas de
archivos especificados en paralelo, independientemente de si los sistemas de archivos
están en el mismo dispositivo.

 PATH

La variable de entorno PATH es usada para encontrar comprobadores de sistemas de


archivos, en primer lugar, se busca un conjunto de directorios del sistema: /sbin,
/sbin/fs.d, /sbin /fs, /etc/fs, y /etc, posteriormente se busca el conjunto de directorios que
se encuentran en el entorno PATH.

 FSTAB_FILE

Esta variable de entorno permite al administrador del sistema anular la ubicación estándar
del archivo /etc/fstab.

 LIBBLKID_DEBUG = 0xffff

Habilita la salida de depuración.

 LIBMOUNT_DEBUG = 0xffff

Habilita la salida de depuración.

Algunas opciones adicionales de uso son:

 Comprobar solo un tipo de sistema de archivos:

 No ejecutar fsck en unidades montadas:

 Omitir el título desplegada a la salida de los resultados

14
 Reparar automáticamente daños

Conclusión

La destrucción de la información, ya sea accidental o intencional, es una realidad y tiene


distintas causas: Fallas de hardware y de software.

Fenómenos meteorológicos atmosféricos. Etc.

Esta posible destrucción de la información debe ser tenida en cuenta por:

 Los sistemas operativos en general.


 Los sistemas de archivos en particular.

Una técnica muy usada para asegurar la disponibilidad de los datos

es realizar respaldos periódicos:

 Hacer con regularidad una o más copias de los archivos y colocarlas en lugar
seguro.
 Todas las actualizaciones realizadas luego del último respaldo pueden perderse.
 Otra técnica es pasar todas las transacciones a un archivo, copiándolas en otro
disco:
 Genera una redundancia que puede ser costosa.

En caso de fallas en el disco principal, puede reconstruirse todo el trabajo perdido si el


disco de reserva no se dañó también.

15
También existe la posibilidad del respaldo incremental:

Durante una sesión de trabajo los archivos modificados quedan marcados. Cuando un
usuario se retira del sistema (deja de trabajar), un proceso del sistema efectúa el respaldo
de los archivos marcados.

16

Potrebbero piacerti anche