Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas de archivos en Linux (Definición (Ejemplos (Ext2fs (Segundo…
Sistemas de archivos en Linux
Archivos del sistema
Ejemplos
Programas binarios y scripts
Archivos de apoyo como fonts e íconos
Archivos de configuración del sistema
Archivos de configuración de servicios
Archivos de registro del sistema (bitácoras)
Definición
Son archivos que controlan el funcionamiento de la computadora
Directorios
Filesystem Hierarchy Standard (FHS)
Definición :star:
Normaliza la estructura y el diseño de los directorios de Linux
Directorios importantes
/
El directorio raíz.
/etc
Contiene los archivos de configuración del sistema.
/boot
Contiene los archivos importantes de arranque.
/bin
Programas que son críticos para el funcionamiento los cuales pueden ser ejecutados por los usuarios.
/sbin
Programas que son críticos para el funcionamiento los cuales pueden ser ejecutados rara vez por los usuarios.
/lib
Contiene bibliotecas de código utilizado por muchos otros programas que son críticos para el funcionamiento básico del sistema.
/usr
Contiene programas y datos utilizados para el funcionamiento normal del sistema, pero que no son críticos para un arranque del sistema. Este directorio se divide en subdirectorios que reflejan partes del organization: /usr/bin, /usr/sbin, /usr/lib y así sucesivamente
/home
Contiene los directorios y archivos personales de los usuarios. La separación de este directorio en su propio sistema de archivos de bajo, aísla eficazmente la mayoría de los datos de usuario del sistema operativo.
/root
Directorio personal del usuario root. No confundir o relacionar con /
/var
Contiene archivos transitorios, tales como archivos de registro o bitácoras y archivos de cola de impresión. El subdirectorio /var/tmp, contiene archivos temporales, los cuales no se deben
eliminar al reiniciar el equipo.
/tmp
Contiene archivos temporales de sistema y de usuarios. Estos archivos teóricamente se eliminarán cuando se reinicie el equipo; en la práctica, muchas distribuciones no lo hacen.
/mnt
El punto de montaje tradicional para los medios extraíbles dividido en subdirectorios para cada sistema de archivos montado.
/media
El nuevo punto de montaje para medios extraíbles; por lo general se dividen en subdirectorios para cada sistema de archivos montado.
/dev
Contiene archivos de dispositivos, que proporcionan acceso de bajo nivel al hardware.
Interfaces de discos
PATA
Muy común en el pasado.
Cables de 40 y 80 pins.
Parallel ATA (PATA); variantes: Integrated Device Electronics (IDE) or Enhanced IDE (EIDE), ATA Packet Interface (ATAPI).
SATA
Una versión serial del estándar PATA con cables más delgados.
Serial ATA (SATA). Variantes: eSATA.
SCSI
Small Computer System Interface (SCSI)
SAS
Serial Attached SCSI (SAS)
Particiones de discos
Definición :star: :star:
Las particiones de discos y sistemas de archivos son dos niveles de organización impuestas a los discos para ayudar a controlar los datos que almacenan.
Existen particiones de disco para ayudar a subdividir el disco en espacios con diferentes propósitos, tales como particiones para diferentes sistemas operativos o para diferentes tipos de datos dentro de un sistema operativo.
El esquema de particiones más común para equipos x86 y x86-64 ha pasado por varios nombres en los últimos años, incluyendo master boot record (MBR), MS-DOS y particiones BIOS.
Para particionar un disco, se deberá conocer el nombre del dispositivo de disco.
En Linux, los nombres son normalmente /dev/sda, /dev/sdb y así sucesivamente, cambiando de letra para cada disco.
Las particiones se numeran empezando por 1, por lo que se puede hacer referencia a /dev/sda2, /dev/sdb6 etc. Al
usar MBR, las particiones 1 a la 4 están reservadas para las particiones primarias o extendidas, mientras que las particiones lógicas tienen números del 5 en adelante.
Tipos
Primaria
Es el tipo más simple
Un disco puede tener de cero a cuatro particiones primarias, una de las cuales puede ser una partición extendida.
Secundaria
Este es un tipo especial de partición primaria que sirve para contener múltiples particiones lógicas.
Un disco puede tener como máximo una partición extendida.
Lógica
Estas particiones están contenidas dentro de una partición extendida.
Un disco puede tener miles de particiones lógicas, superando así el límite de cuatro particiones primarias
En la práctica es poco probable ver más de una docena de ellas
Unidades multi-byte
(definidas en potencias de 10 y en almacenamiento se consideran potencias de 2)
Base 10
Kilo (KB – 10^3)
Mega (MB – 10^6)
Giga (GB – 10^9)
Tera (TB – 10^12)
Peta (PB – 10^15)
Exa (EB – 10^18)
Zetta (ZB – 10^21)
Yotta (YB – 10^24)
Base 2
Un kibibyte (KiB) es 2^10 (1024) bytes.
Un mebibyte (MiB) es 2^20 (1,048,576) bytes.
Un gibibyte (GiB) es 2^30 (1,073,741,824) bytes.
Un tebibyte (TiB) es 2^40 (1,099,511,627,776) bytes.
Un pebibyte (PiB) es 2^50 (1,125,899,906,842,624) bytes.
Un exbibyte (EiB) es 2^60 (1,152,921,504,606,846,976) bytes.
Un zebibyte (ZiB) es 2^70 (1,180,591,620,717,411,303,424) bytes.
Un yobibyte (YiB) es 2^80 (1,208,925,819,614,629,174,706,176) bytes.
Definición
Son estructuras de datos que ayudan al equipo a organizar sus archivos y directorios.
En Linux, todos los sistemas de archivos son parte de un solo árbol de directorios.
El sistema principal de archivos se conoce como del sistema de archivos raíz (/).
Si un disco tiene varias particiones, cada una se monta en un punto de montaje en el directorio raíz (/).
Ejemplos
Ext2fs
Segundo sistema de archivos extendido (ext2fs)
Carece de un diario (journal), que es una característica del sistema de archivos que agiliza verificaciones del sistema si hubiese alguna falla del sistema.
Un diario utiliza espacio en disco; ext2fs es utilizado en discos pequeños, aunque su capacidades en archivos y discos son de 2 TiB y 32 TiB respectivamente.
Su código en Linux es ext2.
Ext3fs
Tercer sistema de archivos extendido (ext3fs)
Es esencialmente ext2fs con un diario.
Es compatible con archivos de hasta 2 TiB y discos hasta 16 TiB.
Su código en Linux es ext3.
Ext4fs
El cuarto sistema de archivos extendido (ext4fs) es un mejor desarrollo de la línea de sistema de archivos ext.
Se añaden mejoras en la velocidad y la capacidad de manejar archivos y discos más grandes que pueden ser de hasta 16 TiB en tamaño, y discos de hasta 1 EiB (260 bytes).
Su código un Linux es ext4.
ReiserFS
Similar a ext3fs en características, con un límite de 8 TiB de tamaño de archivo y 16 TiB en disco.
Su mejor característica es su capacidad para hacer un uso eficiente del espacio en disco con archivos pequeños, aquellos con tamaños en el rango de kibibytes.
Su código un Linux es reiserfs.
JFS
IBM desarrolló su sistema de archivos de diario (JFS - Journaled File System) para su sistema operativo AIX y su código trabaja en Linux.
JFS soporta un máximo de archivo y tamaños de discos de 4 PiB y 32 PiB, respectivamente (1 PiB es 1024 TiB ).
Su código en Linux es jfs.
XFS
Silicon Graphics ha desarrollado el sistema de archivos de extensiones (XFS - Extents File System) para su sistema operativo IRIX y más tarde donó su código en Linux.
XFS soporta archivos de hasta 8 EiB y sistemas de archivos de hasta 16 EiB, por lo que es la elección para muy grandes arreglos de discos .
XFS funciona bien con archivos multimedia y respaldos.
Su código en Linux es xfs.
Btrfs
Better fs
Este alcanza tamaños de archivos y discos hasta de 16 EiB.
A principios de 2012, Btrfs sigue siendo experimental, pero se espera proporcione mejores funciones una vez que esté terminado.
Su código en Linux es btrfs.
FAT, NTFS, HFS, HFS+, ISO-9660 y UDF
Montar
mount /dev/sda2 /shared
unmount /shared