Logo Espacio Linux
      
Portada Actualidad Manuales Linux Descargas Foros Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Boletín Espacio Linux

Suscríbete al Boletín de Novedades Espacio Linux.

Más información »


Sitios amigos

Blogs de miembros


Directorio de blogs | Registrarse
Los usuario registrados pueden crear su propio blog y escribir comentarios.

Montar y desmontar unidades


Por: bladem
Publicado el: 06-29-2006 @ 05:55 pm


NOMENCLATURA DE LAS PARTICIONES EN GNU/LINUX
DISPOSITIVOS
La nomenclatura de los distintos dispositivos de almacenamiento en el sistema
operativo es:
/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.
PARTICIONES
En los PC (Personal Computer) cada disco puede contener hasta un máximo de
16 particiones distintas. Las particiones son contenedores del disco que
contienen un determinado sistema de archivos. A diferencia de MS-DOS que
asigna una letra distinta a cada partición, GNU/Linux asigna un entero distinto a
cada partición, el cual se añade al final del nombre del dispositivo. Por ejemplo
/dev/sda1 o /dev/hdb4.
Hay tres tipos distintos de particiones:
PARTICIONES 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
/dev/hda2
/dev/hda3
/dev/hda4
PARTICIONES EXTENDIDAS
Una partición extendida no puede contener sistemas de archivos, pero en
cambio, puede contener 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.
EJEMPLO

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.
MONTAR UNA UNIDAD: mount
Todos los archivos accesibles en un sistema UNIX están organizados en un
gran árbol de directorios/archivos y estos 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.
Sintaxis: mount [-t type] [-o mount_options] device directory
Esta orden fuerza al sistema operativo a unir el sistema de ficheros del tipo
type del dispositivo device al directorio directory. El contenido del directorio
previo al montaje será invisible hasta que el dispositivo se desmonte del árbol
mediante la orden umount. Si se omite la opción –t no es necesario indicar el
tipo de sistema de archivos y la orden mount realizará una detección automática.
La detección automática funciona correctamente en la mayoría de los casos, pero
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.
La orden mount –h muestra una pequeña ayuda en línea. Para más
información puede consultarse los comandos man mount o info mount. La
orden mount sin ninguna opción muestra todos los sistemas de archivos
montados actualmente.
La orden mount soporta muchos sistemas de archivos, en la siguiente tabla se
listan los tipos más utilizados.
tipo descripción
ext2 sistema nativo de linux /ext2
ext3 sistema nativo de linux /ext3
iso9660 sistema de archivo utilizado en los CD-ROMs
msdos sistema de archivo utilizado por MSDOS (FAT 16)
vfat sistema de archivo utilizado por Windows (FAT 32)
ntfs sistema de archivo utilizado por Windows NT y posteriores
auto detección automática del sistema de archivo del dispositivo
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 descripción
ro el sistema de archivos montado únicamente tiene permiso
de lectura.
rw el sistema de archivos montado tiene permiso de lectura y
escritura.
exec permite ejecutar cualquier archivos en el sistema montado.
noexec no permite ejecutar ningún archivo en el sistema de
archivos.
Ejemplos:
• 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
DEMONTAR 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.
EL FICHERO DE CONFIGURACIÓN fstab
El archivo de configuración /etc/fstab contiene información que describe
que dispositivos son normalmente montados. Este archivo es usado de tres
maneras diferentes;
1. El comando mount –a monta todos los dispositivos descritos en
/etc/fstab, excepto las entradas que contienen la palabra noauto.
Esta opción se usa en el script de arranque del sistema.
2. Para montar un sistema de archivos mencionada en el archivo
/etc/fstab es sólo necesario 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.
3. 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.
Sintaxis del archivo /etc/fstab
Cada dispositivo es descrito en una única línea y los campos de cada línea se
separan por tabuladores o espacios. La sintaxis de cada línea y campo se
describe a continuación
device mount_point fyle_system options dump fsck
device:
Especifica la partición que contiene el sistema de archivos, por ejemplo
/dev/hda1.
mount point:
Especifica el directorio donde el nuevo sistema de archivos se montará dentro
de la estructura de directorios/archivos del sistema.
file system:
Especifica el tipo de sistema de archivos. Los tipos de archivos de sistemas se
especifican de la misma manera que en la orden mount.
options:
Este campo contiene una lista de opciones separadas por “,”.
opción descripción
nouser el único usuario que puede montar y desmontar el sistema
de archivos es el root.
user todos los usuarios pueden montar el sistema de archivos.
Sólo el usuario que monto el dispositivo y el root pueden
desmontarlo.
users todos los usuarios pueden montar el sistema de archivos y
cualquier usuario puede desmontarlo.
ro el sistema de archivos montado únicamente tiene permiso
de lectura.
rw el sistema de archivos montado tiene permiso de lectura y
escritura.
auto el sistema de archivos se monta con la opción –a de la
orden mount. Se monta cuando el equipo arranca.
noauto no se montan con la opción –a de mount. El dispositivo
tiene que montarse explícitamente en la línea de
comandos.
exec permite ejecutar cualquier archivos en el sistema montado.
noexec no permite ejecutar ningún archivo en el sistema de
archivos.dump frequency:
El programa dump es una utilidad de backup disponible en los sistemas UNIX.
El programa dump consulta esta entrada del archivo /etc/fstab para realizar o
no una copia de seguridad de la unidad. Si este campo vale 1 el programa dump
realizará una copia de seguridad, si vale 0 no realizará ninguna copia de
seguridad.
fsck:
Este campo indica al programa fsck –A (usado dentro del script de arranque
del sistema) que acción debe realizar.
• El valor 0 indica a la orden fsck que no debe realizar ninguna
comprobación.
• El valor 1 debe especificarse únicamente en la unidad que contiene el
directorio raíz (“/”). La orden fsck comprobará en primer lugar este
sistema de archivos.
• El valor 2 debe especificarse en todas las unidades que se comprobarán al
iniciar el sistema y que no sean la partición que contiene el directorio raíz.
Ejemplos:
• Entrada en el archivo /etc/fstab que permite a cualquier usuario montar
un disco flash usb con detección de sistema de archivos y acceso de
lectura. El usuario que monto la unidad y el usuario root son los únicos que
pueden montar la unidad. No se realizará copia de seguridad, ni se
comprobará la consistencia del sistema de archivos al arrancar el sistema.
dev/sda1 /mnt/flash auto noauto,user,noexec,ro 0 0
• Entrada en el archivo /etc/fstab que permite al usuario root montar la
partición hda7 automáticamente al iniciar el sistema.
dev/hda7 /mnt/winnt ntfs auto,nouser,noexec,ro 0 0



Ultima actualización el 06-29-2006 @ 05:56 pm




Añadir un comentario
Añadir un comentario
Ver más artículos
Ver más artículos

Comentarios

Por: spartan117     Publicado el 07-18-2006 @ 12:05 am

mmm esto me servira, por ahora no se, pero se ve muy util
Journal ©
 



Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog