El sistema de archivos de Linux explicó la carga de arranque, la partición de disco, los tipos de Sistema de BIOS, UEFI y de archivos

El sistema de archivos de Linux explicó la carga de arranque, la partición de disco, los tipos de Sistema de BIOS, UEFI y de archivos

El concepto de carga de arranque, partición de disco, tabla de partición, BIOS, UEFI, tipos de sistemas de archivos, etc. es poco conocido por la mayoría de nosotros. Nos encontramos con esta terminología muy a menudo, pero rara vez tomamos el dolor de conocer estos y su significado en detalles. Este artículo en un esfuerzo por cumplir esta brecha de la manera más fácil posible.

Tipos de sistema de archivos de Linux

Tabla de partición

Una de las primeras decisiones que nos encontramos al instalar una distribución de Linux es la partición de su disco, el sistema de archivos para usar, implementa el cifrado para la seguridad que varía con el cambio en la arquitectura y la plataforma. Una de las arquitecturas más utilizadas, Intel está experimentando algunos cambios y es importante comprender estos cambios que, por otro lado, requiere el conocimiento del proceso de arranque.

Muchos desarrolladores dirigen ambos Windows y Linux en la misma máquina que puede ser una cuestión de preferencia o necesidad. La mayoría de los cargadores de arranque de hoy son lo suficientemente inteligentes como para reconocer cualquier cantidad de sistema operativo en la misma caja y proporcionar un menú para iniciar el preferido. Otra forma de lograr el mismo objetivo es usar la virtualización utilizando Xen, QEMU, KVM o cualquier otra herramienta de visualización preferida.

BIOS vs UEFI

Si no recuerdo mal, hasta tarde 90s BIOS que representa Entrada básica/Sistema de salida era la única forma de arrancar un sistema Intel. BIOS posee la información de partición en un área especial llamada Registro de arranque principal (MBR) de modo que el código adicional se almacene en el primer sector de cada partición de arranque.

A finales de 90La intervención de S Microsoft con Intel resultó en una interfaz de firmware extensible universal (UEFI) cuyo propósito inicial era arrancar de forma segura. Este mecanismo de arranque demostró ser un desafío para RootKits, especialmente que se adjunta con sectores de arranque y fue difícil de detectar con el BIOS.

Arrancar con biografías

Arrancado con Biografía requiere colocar códigos de arranque o secuencia de arranque en MBR que se coloca en el primer sector del disco de arranque. En caso de que se instale más de un sistema operativo, el cargador de arranque instalado se reemplaza por un cargador de arranque común que coloca códigos de arranque en cada disco de arranque durante la instalación y actualización automáticamente, lo que significa que el usuario tiene la opción de arrancar en cualquiera de los SO instalados.

Sin embargo, se ve, especialmente en Windows que un cargador de arranque sin Windows no actualiza el sistema, especialmente ciertos programas, a saber., ES DECIR Pero de nuevo no hay una regla dura y rápida ni se documenta en ningún lugar donde.

Arrancar con UEFI

UEFI es la última tecnología de arranque desarrollada en estrecha colaboración de Microsoft con Intel. UEFI requiere que el firmware se cargue está firmado digitalmente, una forma de evitar que se conecten Rootkits con la partición de arranque. Sin embargo, el problema en el arranque de Linux usando UEFI es complejo. El arranque de Linux en UEFI requiere que las teclas utilizadas deben hacerse públicas bajo GPL que está en el protocolo de Linux.

Sin embargo, todavía es posible instalar Linux en la especificación de UEFI deshabilitando 'Arranque seguro'y habilitador'Arranque legado'. Los códigos de arranque en UEFI se colocan bajo subdirectorios de /EFI, Partición especial en el primer sector del disco.

Tipos de sistemas de archivos de Linux

Una distribución estándar de Linux proporciona la elección de disco de partición con los formatos de archivo que se enumeran a continuación, cada uno de los cuales tiene un significado especial asociado con él.

  1. ext2
  2. ext3
  3. ext4
  4. JFS
  5. Reiserfs
  6. XFS
  7. Btrfs

ext2, ext3, ext4

Estos son la versión progresiva de Sistema de archivos extendido (extendido), que se desarrolló principalmente para Minix. La segunda versión extendida (ext2) era una versión mejorada. Ext3 Mejora de rendimiento adicional. Ext4 fue una mejora del rendimiento además de proporcionar características adicionales.

Leer también: ¿Qué es Ext2, Ext3 y Ext4 y cómo crear y convertir los sistemas de archivos Linux

JFS

El Sistema de archivos diario (JFS) fue desarrollado por IBM para AIX Unix, que se utilizó como alternativa al sistema ext. JFS es una alternativa a ext4 actualmente y se utiliza donde se requiere estabilidad con el uso de muy pocos recursos. Cuando la potencia de la CPU es limitada, JFS es útil.

Reiserfs

Fue introducido como una alternativa a ext3 con rendimiento mejorado y características avanzadas. Hubo un momento en que SUSE LINUXEl formato de archivo predeterminado fue Reiserfs Pero más tarde Reiser cerró y Suse no tenía otra opción que volver a ext3. Reiserfs admite la extensión del sistema de archivos dinámicamente, que era relativamente una característica avanzada, pero el sistema de archivos carecía de un área de rendimiento cierta.

XFS

XFS era una alta velocidad JFS que tenía como objetivo paralelo E/S Procesando. La NASA todavía usa este sistema de archivos en su 300+ servidor de almacenamiento de terabyte.

Btrfs

Sistema de archivos b-tree (Btrfs) Centrarse en la tolerancia a fallas, la administración divertida, el sistema de reparación, la configuración de almacenamiento grande y aún está en desarrollo. BTRFS no se recomienda para el sistema de producción.

Formato de archivo en clúster

El sistema de archivos en clúster no es necesario para el arranque, pero el más adecuado en el entorno compartido, el punto de vista de almacenamiento de formulario de entorno compartido.

Formato de archivo no linux

Hay mucho formato de archivo que no está disponible en Linux, pero son utilizados por otros sistemas operativos. Verbigracia., NTFS por Microsoft, HFS por Apple/Mac OS, etc. La mayoría de estos se pueden usar en Linux montándolos utilizando ciertas herramientas como NTFS-3G para montar el sistema de archivos NTFS pero no preferidos en Linux.

Formato de archivo unix

Hay ciertos formatos de archivo utilizados ampliamente en Linux pero no se prefieren en Linux especialmente para instalar el sistema de raíz Linux. mi.gramo., UFS de BSD.

Ext4 es el sistema de archivos Linux preferido y más utilizado. En cierto caso especial XFS y Reiserfs son usados. BTRFS todavía se usa en un entorno experimental.

División de disco

La primera etapa es la partición de disco. Mientras se divide, debemos tener en cuenta los puntos a continuación.

  1. Partición manteniendo en cuenta la respaldo y la recuperación.
  2. Marca de limitación de espacio en la partición.
  3. Gestión del disco: función administrativa.

Gestión de volumen lógico

LVM es una partición compleja utilizada en una gran instalación de almacenamiento. La estructura LVM se superpone a la partición de disco físico real.

Intercambio

Intercambio se usa para la publicación de memoria en Linux especialmente durante la hibernación del sistema. La etapa actual del sistema se escribe para intercambiar cuando el sistema se detiene (Hibernar) en un momento.

Un sistema que nunca irá hibernación necesita un espacio de intercambio igual al tamaño de su RAM.

Encriptación

La última etapa es el cifrado que garantiza datos de forma segura. El cifrado puede estar al nivel de disco y directorio. En el cifrado de disco, todo el disco está encriptado puede requiere algún tipo de códigos especiales para descifrarlo.

Sin embargo, es un problema complejo. El código de descifrado no puede permanecer en el mismo disco en cifrado, por lo tanto, necesitamos cierto hardware especial o dejar que la placa base lo haga.

El cifrado del disco es relativamente fácil de lograr y es menos complejo. En este caso, el código de descifrado permanece en el mismo disco, en algún lugar de un directorio diferente.

El cifrado de disco es necesario en la construcción del servidor y puede ser un problema legal basado en la ubicación geográfica que lo está implementando.

Aquí en este artículo, intentamos lanzar luces encendidas Gestión del sistema de archivos así como gestión de discos de manera mucho más profunda. Eso es todo por ahora. Estaré aquí de nuevo con otro artículo interesante que vale la pena saber. Hasta entonces, estad atentos y conectado a TecMint y no olvide proporcionarnos sus valiosos comentarios en la sección de comentarios a continuación.

Leer también: Estructura del directorio de Linux y rutas de archivos importantes explicadas