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.