PDF de programación - Montar y desmontar unidades en GNU/Linux

Imágen de pdf Montar y desmontar unidades en GNU/Linux

Montar y desmontar unidades en GNU/Linuxgráfica de visualizaciones

Publicado el 17 de Junio del 2018
751 visualizaciones desde el 17 de Junio del 2018
85,7 KB
25 paginas
Creado hace 13a (13/07/2010)
UNIDAD DIDACTICA 8

MONTAR Y DESMONTAR UNIDADES

EN GNU/LINUX

Eduard Lara

1

1. INTRODUCCIÓN

En los sistemas GNU/LINUX y UNIX los dispositivos
como los discos duros y sus particiones, el terminal de
pantalla, el teclado, el ratón o incluso la tarjeta de audio
están mapeados en el sistema de archivos.
Esta característica permite a los programas
interactuar con los dispositivos de la misma manera que
los archivos, simplificando su interfase de acceso.
Los dispositivos que mapean las operaciones de E/S
hacia un archivo poseen un archivo de dispositivo (device
file)que es un objeto especial del sistema de archivos
que proporciona la interfase con el dispositivo.
Un programa que lea el archivo de dispositivo del
terminal, leerá los caracteres introducidos por teclado

2

1. NOMENCLATURA DE LOS

DISPOSITIVOS DE E/S GNU/LINUX

Los dispositivos en Linux se encuentran dentro de /dev.
DISQUETES
/dev/fd0 1º unidad de disquetes
/dev/fd1 2º unidad de disquetes
CDROM
/dev/scd0 1º unidad de CD-ROM SCSI.
/dev/scd1 2º unidad de CD-ROM SCSI.
/dev/sga 1º dispositivo genérico SCSI (scanner, etc.).
/dev/sgb 1º dispositivo genérico SCSI.
/dev/sg0 1º dispositivo genérico SCSI sistemas nuevos.
/dev/sg1 2º dispositivo genérico SCSI sistemas nuevos.

3

1. NOMENCLATURA DE LOS

DISPOSITIVOS DE E/S GNU/LINUX

DISCOS DUROS
/dev/hda Canal primario, dispositivo IDE master.
/dev/hdb Canal primario, dispositivo IDE esclavo.
/dev/hdc Canal secundario, dispositivo IDE master.
/dev/hdd Canal secundario, dispositivo IDE esclavo.
/dev/sda El primer disco SCSI.
/dev/sdb El segundo disco SCSI.
/dev/sdc El tercer disco SCSI.
En los discos SCSI no hay limitación de 4 dispositivos.

4

1. NOMENCLATURA DE LOS

DISPOSITIVOS DE E/S GNU/LINUX

USB (PENDRIVES) Y DISCOS DUROS SATA
Los nuevos tipos de unidades de almacenamiento, USB
(pendrives ) y discos duros SATA (serial ATA), han
empezado a usar también la denominación propia de los
dispositivos SCSI:
/dev/sda1, /dev/sdb1, /dev/sdb3 …
Aun así, algunas veces se pueden encontrar unidades IDE
con nombres del tipo sda, sdb, etc. Esto se debe a que
ciertas distribuciones utilizan emulación IDE-SCSI. De
esta forma se utiliza una capa de software común para el
manejo de todos los discos duros, CD-ROM, etc.

5

2. PARTICIONES DISCOS DUROS

Las particiones son contenedores del disco que
contienen un determinado sistema de archivos.
En los PC (Personal Computer) cada disco puede
contener hasta un máximo de 16 particiones distintas.
Linux asigna un entero distinto a cada partición, el cual
se añade al final del nombre del dispositivo.

P.e.: /dev/sda1 o /dev/hdb4.

Hay tres tipos distintos de particiones:

• Particiones Primarias
• Particiones Extendidas
• Unidades Lógicas

6

2. PARTICIONES DISCOS DUROS

PRIMARIAS
Este tipo de particiones contienen un sistema de
archivos. Pueden crearse hasta 4 particiones primarias en
un disco. Si las 4 particiones existen reciben los siguientes
nombres (ejemplo para un disco duro IDE instalado en el
canal primario, configurado como master)
/dev/hda1 1º partición 1º disco duro IDE Primario
/dev/hda3 3º partición 1º disco duro IDE Primario
/dev/hdb1 1º partición 2º disco duro IDE Primario
/dev/hdb2 2º partición 2º disco duro IDE Primario
/dev/sda1 1º partición 1º disco duro SCSI.
/dev/sdb4 4º partición 2º disco duro SCSI.

7

2. PARTICIONES DISCOS DUROS

PARTICIONES EXTENDIDAS
Una partición extendida no puede contener sistemas
de archivos, sólo unidades lógicas. Únicamente puede
existir una partición extendida en un disco.
Esta partición toma el lugar de una partición primaria,
dejando espació para 3 particiones primarias como
máximo.
UNIDADES LÓGICAS
Las unidades lógicas se crean dentro de la partición
extendida. Pueden crearse hasta 12 unidades lógicas que
serán numeradas empezando por el número 5 y terminado
por el 16.

8

2. EJEMPLO PARTICIONES

Numeración de las particiones de un sistema que
contiene un disco duro IDE en el canal primario y
configurado como master. Este disco contiene dos
particiones primarias y una extendida. A su vez la
partición extendida contiene 4 unidades lógicas.
/dev/hda1 primera partición primaria.
/dev/hda2 segunda partición primaria.
/dev/hda3 partición extendida.
/dev/hda5 primera unidad lógica.
/dev/hda6 segunda unidad lógica.
/dev/hda7 tercera unidad lógica.
/dev/hda8 cuarta unidad lógica.

2 primarias

4 lógicas

9

3. MONTAR UNA UNIDAD: MOUNT

Todos los archivos de un sistema UNIX están
organizados en un gran árbol de directorios/archivos
Pueden estar distribuidos entre diferentes
dispositivos de almacenamiento o incluso entre otros
equipos conectados en red.
El comando mount permite vincular el sistema de
archivos de un dispositivo físico dentro de una
determinada ruta del árbol de archivos de UNIX.
El contenido del directorio desaparecerá cuando el
dispositivo se desmonte del árbol mediante la orden
umount.

10

3. MONTAR UNA UNIDAD: MOUNT

Sintaxis:
mount [-t type] [-o mount_options] device directory
Fuerza al S.O. a unir el sistema de ficheros del tipo
type del dispositivo device al directorio directory.
mount –h Muestra una pequeña ayuda en línea.
Consultar los comandos man mount o info mount.
mount Muestra todos los sistemas de archivos
montados actualmente.

11

3. TIPOS DE SISTEMAS DE ARCHIVOS

PARA EL COMANDO MOUNT

La orden mount soporta muchos sistemas de archivos, en
la siguiente tabla se listan los tipos más utilizados.

tipo
ext2
ext3

iso9660
msdos
vfat
ntfs
auto

descripción

sistema nativo de linux /ext2

sistema nativo de linux /ext3 con journaling
sistema de archivo utilizado en los CD-ROMs

sistema de archivo utilizado por MSDOS (FAT 12 o FAT 16)

sistema de archivo utilizado por Windows (FAT 32)

sistema de archivo utilizado por Windows NT y posteriores
detección automática del sistema de archivo del dispositivo

Si se omite la opción –t, la orden mount realizará una detección automática, que
funciona correctamente en la mayoría de los casos.
No obstante en aquellos que la asignación sea incorrecta (por ejemplo un sistema
FAT32 es asignado a FAT16 y no es posible acceder a los nombres largos de los
archivos) será necesario indicar el tipo de archivos del dispositivo con la opción –t.

12

3. OPCIONES DEL COMANDO MOUNT

Las opciones de montaje de una unidad se establecen
mediante la opción –o en la línea de comandos. Algunas
opciones disponibles son:

opción

ro

rw

exec
noexec

descripción
el sistema de archivos montado únicamente tiene permiso de
lectura.
el sistema de archivos montado tiene permiso de lectura y
escritura.
permite ejecutar cualquier archivos en el sistema montado.
no permite ejecutar ningún archivo en el sistema de archivos.

13

3. EJEMPLOS COMANDO MOUNT

Montaje de un CDROM en el directorio /mnt/cdrom
con asignación manual de tipo de archivo.
mount –t iso9660 –o ro,noexec /dev/cdrom /mnt/cdrom

Montaje de un disco flash usb en el directorio
/mnt/flash con asignación automática.
mount /dev/sda1 /mnt/flash

Montaje de un disco flash en el directorio disk del
usuario pepe con un sistema de archivos fat32.
mount –t vfat /dev/sda2 ~pepe/disk

14

4. DESMONTAR UNA UNIDAD: UMOUNT

La orden umount desvincula el sistema de archivos de un
dispositivo del árbol de directorios/archivos de UNIX.
Sintaxis:

umount directory

- directory es el directorio de montaje de la unidad
establecido previamente con la orden mount.

15

5. FICHERO DE CONFIGURACIÓN

/ETC/FSTAB

Contiene información acerca los dispositivos y particiones
que el sistema puede montar. Es usado de tres formas:
1) El sistema monta los dispositivos indicados al iniciarse
2) El comando mount –a monta todos los dispositivos
descritos en /etc/fstab, excepto las entradas con”noauto”
3) Los comandos mount y umount leen este fichero para
determinar que opciones utilizar a la hora de montar el
dispositivo especificado. Sólo necesitan proporcionar el
nombre del dispositivo o el directorio de montaje. El resto
de información ya está disponible en el fichero de
configuración /etc/fstab
mount /media/KINGSTON montaría el dispositivo con
las opciones indicadas en fstab.

16

5. FICHERO DE CONFIGURACIÓN

/ETC/FSTAB

UNIX es un sistema multiusuario y por lo tanto varios
usuarios pueden acceder a un dispositivo al mismo tiempo.
¿Qué pasaría si un usuario desmontase un CD-ROM
mientras otro lee información desde esa unidad? Para
evitar este tipo de conflictos únicamente el usuario root
tiene privilegios para montar y desmontar dispositivos de
la estructura de directorios.
En algunas ocasiones es útil proporcionar a los usuarios
la capacidad de montar y desmontar ciertos dispositivos
sin la intervención del usuario root. Con las opciones user
y users del archivo /etc/fstab permitimos a los usuarios
montar y desmontar un determinado dispositivo.

17

5. SINTAXIS ARCHIVO DE

CONFIGURACIÓN /ETC/FSTAB

Cada dispositivo es descrito en una única línea en fstab.
La sintaxis de cada campo se describe a continuación:
device mount_point fyle_system options dump fsck
device Directorio lógico que hace referencia a una
partición que contiene el sistema de archivos (/dev/hda1)
mount_point Directorio del sistema de archivos donde
se proyectaran/montaran los datos de la partición.
file_system Especifica el tipo de sistema de archivos.
Los tipos de archivos de sistemas se especifican
  • Links de descarga
http://lwp-l.com/pdf11939

Comentarios de: Montar y desmontar unidades en GNU/Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad