Exploración de Sistemas de Archivos, Particiones y Gestión de Discos en Entornos Linux

Clasificado en Informática

Escrito el en español con un tamaño de 3,37 KB

Sistemas de Archivos en Linux

Los sistemas de archivos en Linux organizan los archivos en el disco. Algunos directorios importantes incluyen: /, /bin, /boot, /etc, /home, /lib, /media, /opt, /sbin, /srv, /tmp, /root, /dev, /usr, /var, /proc.

Formateo de Discos

El formateo es el proceso de escribir marcas en un medio magnético para delimitar pistas y sectores. Antes de formatear, la superficie magnética es un desorden de señales.

Particiones de Disco

Particionado

Un disco duro puede dividirse en varias particiones, cada una funcionando como un disco independiente. Esto permite, por ejemplo, tener varios sistemas operativos en un mismo disco.

MBR (Master Boot Record)

El Registro de Arranque Maestro (MBR) almacena información sobre cómo se particiona un disco. Se encuentra en el primer sector y es leído por la BIOS al encender la máquina.

fdisk -l /dev/hda

Particiones Extendidas y Lógicas

El MBR permite solo cuatro particiones primarias. Para superar esta limitación, se crearon las particiones extendidas, que pueden contener múltiples particiones lógicas.

Sistema de Archivos

Un sistema de archivos define los métodos y estructuras de datos que el sistema operativo utiliza para organizar y rastrear los archivos en un disco o partición.

Montar y Desmontar Sistemas de Archivos

Para utilizar un sistema de archivos, primero debe ser montado. El sistema operativo realiza operaciones de mantenimiento para asegurar su correcto funcionamiento. En UNIX, el montaje hace que el contenido del nuevo sistema de archivos aparezca como un subdirectorio de un sistema de archivos ya montado.

Ejemplos:

mount /dev/hda2 /home

mount /dev/hda3 /usr

El comando mount toma dos argumentos: el dispositivo y el directorio donde se montará. Después de estos comandos, el contenido de /dev/hda2 aparecerá en /home y el de /dev/hda3 en /usr.

Fragmentación

Un archivo que no está almacenado en bloques consecutivos se considera fragmentado.

Memoria Virtual

La memoria virtual utiliza un disco como extensión de la memoria RAM, aumentando el tamaño efectivo de la memoria utilizable. El kernel escribe el contenido de bloques de memoria no utilizados al disco rígido para liberar espacio.

Linux vs. Windows

Diferencias principales:

  • Linux es libre y de código abierto, mientras que Windows es un software propietario y de pago.
  • La mayoría de las aplicaciones para Linux son gratuitas, a diferencia de muchas aplicaciones para Windows.
  • Existen programas de evaluación (shareware) para Windows que permiten probar un programa por un tiempo limitado.

Uso de Linux sin Instalación

Es posible usar Linux sin instalarlo mediante:

  • Telnet
  • Pen-drive
  • Live-CD

Distribuciones Linux

Una distribución Linux es el sistema operativo completo, que incluye el núcleo (kernel), un programa de instalación y un conjunto de aplicaciones. Ejemplos: Ubuntu, Mint, Fedora.

Entradas relacionadas: