<Anterior | Contenido | Siguiente>
Montaje y desmontaje de dispositivos de almacenamiento
Los avances recientes en el escritorio de Linux han hecho que la administración de dispositivos de almacenamiento sea extremadamente
fácil para los usuarios de escritorio. En su mayor parte, conectamos un dispositivo a nuestro sistema y "simplemente funciona". En los viejos tiempos (digamos, 2004), estas cosas tenían que hacerse manualmente. En los sistemas que no son de escritorio (es decir, servidores), este sigue siendo un procedimiento en gran parte manual, ya que los servidores suelen tener necesidades de almacenamiento extremas y requisitos de configuración complejos.
El primer paso para administrar un dispositivo de almacenamiento es adjuntar el dispositivo al árbol del sistema de archivos. Este proceso, llamado montaje, permite que el dispositivo participe con el sistema operativo. Como recordamos del Capítulo 2, los sistemas operativos similares a Unix, como Linux, mantienen un único árbol de sistema de archivos con dispositivos conectados en varios puntos. Esto contrasta con otros sistemas operativos como MS-DOS y Windows que mantienen árboles de sistema de archivos separados para cada dispositivo (por ejemplo C: \, D: \, Etc).
Un archivo llamado / etc / fstab (abreviatura de "tabla del sistema de archivos") enumera los dispositivos (normalmente particiones del disco duro) que se van a montar en el momento del arranque. Aquí hay un ejemplo
Archivo / etc / fstab de uno de los primeros sistemas Fedora:
ETIQUETA = / 12 | / | ext4 | por defecto | 1 | 1 |
LABEL = / home | / home | ext4 | por defecto | 1 | 2 |
LABEL = / boot | /bota | ext4 | por defecto | 1 | 2 |
tmpfs | / dev / shm | tmpfs | por defecto | 0 | 0 |
departamentos | / dev / pts | departamentos | gid = 5, modo = 620 | 0 | 0 |
sysfs | / sys | sysfs | por defecto | 0 | 0 |
Proc | / proc | Proc | por defecto | 0 | 0 |
ETIQUETA = SWAP-sda3 | intercambio | intercambio | por defecto | 0 | 0 |
La mayoría de los sistemas de archivos enumerados en este archivo de ejemplo son virtuales y no se aplican a nuestra discusión. Para nuestros propósitos, los interesantes son los tres primeros:
ETIQUETA = / 12 | / | ext4 | por defecto | 1 | 1 |
LABEL = / home | / home | ext4 | por defecto | 1 | 2 |
LABEL = / boot | /bota | ext4 | por defecto | 1 | 2 |
Estas son las particiones del disco duro. Cada línea del archivo consta de seis campos, como sigue:
Tabla 15-1: Campos / etc / fstab
Campo | Contenido | Descripción |
1 | Inteligencia del | Tradicionalmente, este campo contiene el nombre real de un |
archivo de dispositivo asociado con el dispositivo físico, como | ||
/ Dev / sda1 (la primera partición de la primera detectada | ||
disco duro). Pero con las computadoras de hoy, que tienen | ||
muchos dispositivos que se pueden conectar en caliente (como unidades USB), |
muchas distribuciones modernas de Linux asocian un dispositivo con una etiqueta de texto. Esta etiqueta (que se agrega a los medios de almacenamiento cuando se formatea) puede ser una etiqueta de texto simple o un UUID (Identificador universalmente único) generado aleatoriamente. El sistema operativo lee esta etiqueta cuando el dispositivo está conectado al sistema. De esa manera, no importa qué archivo de dispositivo esté asignado al dispositivo físico real, aún se puede identificar correctamente. | ||
2 | Punto de montaje | El directorio donde el dispositivo está adjunto al archivo. |
árbol del sistema. | ||
3 | Tipo de sistema de archivos | Linux permite montar muchos tipos de sistemas de archivos. |
La mayoría de los sistemas de archivos nativos de Linux son Cuarto extendido | ||
Sistema de archivos (ext4), pero muchos otros son compatibles, | ||
como FAT16 (msdos), FAT32 (vfat), NTFS | ||
(NTFS), CD ROM (iso9660), Etc. | ||
4 | Opciones | Los sistemas de archivos se pueden montar con varias opciones. Está |
posible, por ejemplo, montar sistemas de archivos como lectura | ||
solo, o para evitar que se ejecuten programas | ||
de ellos (una función de seguridad útil para | ||
medios de comunicación). | ||
5 | Frecuencia | Un solo número que especifica si un archivo y cuándo |
El sistema debe respaldarse con el arrojar mando. | ||
6 | Order | Un solo número que especifica en qué orden archivo |
Los sistemas deben comprobarse con el fsck mando. |