Como hemos hablado de Linux en el post anterior y hemos elegido la mejor distro de Linux, también hemos aprendido a instalar Linux.
Hoy hablaremos del sistema de archivos de Linux.
Tabla de contenidos
¿Qué es el sistema de archivos de Linux?
El Sistema de Archivos Linux o cualquier sistema de archivos generalmente es una capa que está bajo el sistema operativo que maneja el posicionamiento de sus datos en el almacenamiento; sin él, el sistema no puede saber qué archivo comienza desde dónde y termina dónde.
Incluso si encuentra algún tipo de sistema de archivos no soportado, también puede descargar un software que puede tratar con él. Entonces, ¿cuáles son los tipos de sistemas de archivos de Linux?
Tipos de sistemas de archivos de Linux
Cuando intentas instalar Linux verás que Linux ofrece muchos sistemas de archivos como estos:
Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs y swap
Entonces, ¿cuáles son estos sistemas de archivos que ofrece Linux?
Ext: uno antiguo y que ya no se utiliza por sus limitaciones.
Ext2: primer sistema de archivos de Linux que permite dos terabytes de datos permitidos.
Ext3: vino de Ext2, pero con actualizaciones y compatibilidad con versiones anteriores.
El único problema que tiene es que los servidores no utilizan este tipo de sistema de archivos porque este sistema de archivos no admite la recuperación de archivos ni las instantáneas de disco.
Ext4: es más rápido y permite archivos grandes con una velocidad significativa.
Es una opción perfecta para los discos SSD, y te das cuenta cuando intentas instalar cualquier distro de Linux que éste es el sistema de archivos por defecto que sugiere Linux.
JFS: antiguo sistema de archivos hecho por IBM. Funciona muy bien con archivos pequeños y grandes, pero falla y los archivos se corrompen después de mucho tiempo de uso, dicen los informes.
XFS: sistema de archivos antiguo y funciona lentamente con archivos pequeños.
Btrfs: hecho por Oracle. No es estable como Ext en algunas distros, pero se puede decir que es un sustituto de éste si es necesario. Tiene un excelente rendimiento.
Puedes notar en la comparación anterior que Ext4 es el mejor sistema de archivos de Linux.
Explicación de nivel superior
Ahora sabes lo que es el sistema de archivos de Linux y sus tipos. Así que lo que está dentro de ese sistema de archivos, me refiero desde el nivel superior.
Puede que vengas de Windows, y Windows tiene particiones como C:\ y D:\, puedes instalar Windows en cualquiera de estas particiones, normalmente en C:\N-.
¿Qué hay de la estructura del sistema de archivos de Linux?
Bueno, si navegas a la partición raíz, que es / verás la Jerarquía del Sistema de Archivos de Linux.
La mayoría de las distros tienen la misma estructura con alguna pequeña diferencia entre distros.
Directorios del Sistema de Archivos de Linux
/bin: Donde residen los comandos centrales de Linux como ls, mv.
/boot: Donde se encuentra el cargador de arranque y los archivos de arranque.
/dev: Donde se montan todas las unidades físicas como USBs DVDs.
/etc: Contiene las configuraciones de los paquetes instalados.
/home: Donde cada usuario tendrá una carpeta personal para poner sus carpetas con su nombre como /home/likegeeks.
/lib: Donde se ubican las librerías de los paquetes instalados ya que las librerías compartidas entre todos los paquetes,
a diferencia de Windows, se pueden encontrar duplicados en diferentes carpetas.
/media: Aquí están los dispositivos externos como DVD y memorias USB que se montan, y se puede acceder a sus archivos desde aquí.
/mnt: Donde se montan otras cosas Ubicaciones de red y algunas distros, puede encontrar su USB o DVD montado.
/opt: Algunos paquetes opcionales se encuentran aquí y son gestionados por el gestor de paquetes.
/proc: Como todo en Linux es un archivo, esta carpeta para los procesos que se ejecutan en el sistema,
y puedes acceder a ellos y ver mucha información sobre los procesos actuales.
/root: La carpeta de inicio para el usuario root.
/sbin: Como /bin, pero los binarios aquí son sólo para el usuario root.
/tmp: Contiene los archivos temporales.
/usr: Donde están las utilidades y archivos compartidos entre usuarios en Linux.
/var: Contiene los registros del sistema y otros datos variables.
Ahora ya tienes una buena idea de lo que es el sistema de archivos de Linux.
Elegir el sistema de archivos adecuado puede llevarte al mejor rendimiento, así que elige el mejor.
Fundador de LikeGeeks. Trabajo como administrador de sistemas Linux desde 2010. Soy responsable del mantenimiento, la seguridad y la resolución de problemas de servidores Linux para múltiples clientes en todo el mundo. Me encanta escribir scripts de shell y Python para automatizar mi trabajo.