Krypton Solid

Krypton Solid
Krypton Solid

La última tecnología en raciones de 5 minutos

Acceda y repare un sistema de archivos ext3 con el superbloque

Normalmente no verá muchos problemas con el sistema de archivos de su servidor, pero ocasionalmente las cosas van mal y se dañará. En este artículo, aprenderá cómo acceder a un sistema de archivos ext3 dañado.

Si recibe un error del sistema de archivos, perderá el acceso al sistema de archivos. Sin embargo, si se trata de un sistema de archivos ext2 o ext3, todavía hay una forma de entrar. Las opciones de montaje avanzadas le permitirán acceder a los datos que puede haber considerado perdidos.

Para obtener este acceso, necesita el superbloque. Este es un bloque de 1 KB que contiene todos los metadatos sobre el sistema de archivos, que es lo que necesita para montar el sistema de archivos. Normalmente se almacena como el segundo bloque de 1 KB en un sistema de archivos ext3. Para mostrar el contenido del superbloque, puede utilizar el debugfs utilidad. El Listado 1 muestra cómo se ve el contenido del superbloque:

Listado 1: Contenido del superbloque como se muestra con debugfs

Filesystem volume name:  <none>
Last mounted on:         <not available>
Filesystem UUID:         09979101-96e0-4533-a7f3-0a2db9b07a03
Filesystem magic number: 0xEF53
Filesystem revision #:   1 (dynamic)
Filesystem features:     has_journal ext_attr 
                         filetype needs_recovery sparse_super large_file
Default mount options:   (none)
Filesystem state:        clean
Errors behavior:         Continue
Filesystem OS type:      Linux
Inode count:             5248992
Block count:             10486428
Reserved block count:    524321
Free blocks:             3888202
Free inodes:             4825214
First block:             0
Block size:              4096
Fragment size:           4096
Blocks per group:        32768
Fragments per group:     32768
Inodes per group:        16352
Inode blocks per group:  511

Pueden surgir problemas con su sistema de archivos si, debido a algún error, ya no se puede acceder al superbloque. Esto puede suceder si, por ejemplo, se produce un error mecánico en el disco duro de su servidor. Afortunadamente, algunas copias de seguridad del superbloque se escriben de forma predeterminada en el sistema de archivos ext3. Con estas copias de seguridad, aún puede montar un sistema de archivos que, de otro modo, podría haberse perdido.

CONTENIDO RELACIONADO  Pon a prueba tus conocimientos sobre SharePoint 2016 Beta 2

La posición de la primera copia de seguridad del superbloque en el disco depende del tamaño del sistema de archivos. En los sistemas de archivos grandes modernos, siempre lo encontrará en el bloque 32768. En los sistemas de archivos más pequeños, debe encontrarlo en el bloque 8192. Para montar cualquiera de los superbloques de respaldo, puede usar la opción de montaje -o sb.

Sin embargo, el problema con este comando es que espera que especifique la posición del superbloque en bloques de 1024 bytes, mientras que el tamaño de bloque predeterminado para un volumen o partición ext3 moderno es 4096 bytes. Por lo tanto, para decirle al comando mount dónde puede encontrar el superbloque, debe multiplicar la posición del superbloque por cuatro. Esto significa que debe ingresar el valor de bloque 141072 cuando el primer superbloque de respaldo se almacena en el bloque 32768. Si, por ejemplo, su sistema de archivos / dev / sda5 tiene un problema, puede intentar montarlo con el comando mount -o sb=141072 /dev/sda5/somewhere.

Ahora que ha montado el sistema de archivos problemático y ha limitado el alcance del problema al superbloque, es hora de solucionar el problema. Hay opciones fáciles y no tan fáciles disponibles. Comencemos con la solución más difícil, en la que puede copiar el superbloque de respaldo a la ubicación del antiguo superbloque con el dd utilidad. Para hacer esto, use el código dd if=/dev/sda5 of=/dev/sda5 bs=1024 skip=141072 count=1 seek=1. Una vez terminado, su sistema de archivos debería ser accesible tal como estaba antes.

Si no te gusta esta forma compleja y algo geek de recuperar el superbloque perdido, siempre puedes optar por la solución fácil. Solo ingrese el código fsck /dev/sda5 y su superbloque se notará como dañado y será reparado por usted.

CONTENIDO RELACIONADO  Una guía para seleccionar el mejor producto

SOBRE EL AUTOR: Sander van Vugt es autor y formador técnico independiente, especializado en Linux desde 1994. Vugt también es consultor técnico para clustering de alta disponibilidad (HA) y optimización del rendimiento, así como experto en administración de SLED 10.

¡Haz clic para puntuar esta entrada!
(Votos: Promedio: )

También te puede interesar...

El trabajo remoto aumenta la productividad

Una vez que finaliza la pandemia, los empleadores pueden alentar a los empleados a que continúen trabajando desde casa por razones económicas. Esas razones incluyen ganancias en la productividad del trabajo remoto. Una encuesta reciente

Gestión remota de dispositivos de robots conectados

Un sistema de administración de dispositivos admite funciones como aprovisionamiento remoto, actualizaciones de software, comando y control, actualizaciones de configuración, monitoreo de estado y salud, diagnóstico y depuración. En IoT y sistemas de dispositivos conectados,

Perfiles de PowerShell en Windows Server 2008 R2

Conclusión del proveedor de soluciones: Desde el perfil de todos los usuarios hasta el perfil específico del host del usuario actual, descubrirá cómo ubicar y cargar cada uno de los perfiles de PowerShell en Windows

Cómo prepararse para un evento de tirador activo

Es posible que normalmente no asocie un plan de recuperación ante desastres y continuidad del negocio con un plan de tirador activo. El primero generalmente se usa para mantener una empresa en funcionamiento durante y

Qué es, beneficios, desventajas, casos de uso

BOSTON – La automatización de procesos robóticos es una de las tecnologías de las que más se habla en la actualidad. No entender lo que significa RPA en 2019 puede parecer similar a no saber

¿Qué es la comunicación de campo cercano (NFC)?

Near Field Communication (NFC) es un estándar de conectividad inalámbrica de corto alcance (Ecma-340, ISO / IEC 18092) que utiliza la inducción de campo magnético para permitir la comunicación entre dispositivos cuando se tocan entre

¿Qué es la microtargeting? – Definición de Krypton Solid

La microtargeting (también llamada micro-focalización o focalización de micro-nicho) es una estrategia de marketing que utiliza datos y datos demográficos del consumidor para identificar los intereses de individuos específicos o grupos muy pequeños de individuos

¿Qué es un Plan de Gestión de Crisis (CMP)?

Un plan de gestión de crisis (CMP) describe cómo responder a una situación crítica que afectaría negativamente la rentabilidad, la reputación o la capacidad operativa de una organización. Los CMP son utilizados por los equipos

Mejore la disponibilidad de la red con Amazon Route 53

Todas las empresas se esfuerzan por diseñar plataformas en la nube en torno a la confiabilidad, escalabilidad y disponibilidad. Servicios web de Amazon ‘… ofrece estos atributos, pero solo cuando los arquitectos de la nube

Kaleao rediseña la HCI basada en ARM para empresas

Kaleao se topó con un obstáculo al intentar convencer que sus sistemas hiperconvergentes basados ​​en ARM encajan bien con las empresas tradicionales. Si bien sus características y servicios pueden adaptarse a las empresas, la caja

Deja un comentario