PDF de programación - TP7 mount

Imágen de pdf TP7 mount

TP7 mountgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 20 de Noviembre del 2017)
599 visualizaciones desde el 20 de Noviembre del 2017
128,0 KB
5 paginas
Creado hace 22a (01/01/2002)
Taller de GNU/Linux 2002− TP7 − hoja 1/5

Universidad Nacional de La Matanza
Universidad Nacional de La Matanza

Taller de GNU/Linux
Ingenier(cid:237)a en InformÆtica-Taller de GNU/Linux

TP N(cid:176) 7
TP N(cid:176) 7

Comandos "mount" y "umount"
Comandos "mount" y "umount"

Objetivos:

(cid:149) Comprender los nombres utilizados por GNU/Linux para

referenciar a los discos rígidos,

particiones, disqueteras y unidades de cd.

(cid:149) Aprender a montar y desmontar unidades de cdrom, floppys, particiones y recursos en

servidores remotos.

Guía:

Introducción

A diferencia de Windows y MS−DOS, en Linux, además de no haber una asignación de letras
a:\ b:\ c:\ d:\ e:\ para las unidades de disco y las particiones, es necesario indicarle al sistema
cuando se utilizará una unidad de disco extraible para poder acceder a esta y cuando se dejará de
utilizar para poder retirarla y cambiarla por otra en el caso de unidades removibles.

Nombres de dispositivos

La mayoría de las tarjetas madre tienen capacidad para soportar hasta cuatro discos duros o
unidades IDE (CDROMS y Zip Drives, por ejemplo), y dos unidades de disco flexible o floppies.

Bajo Linux, los dispositivos físicos del sistema se acceden a través de "archivos especiales"

ubicados en el directorio /dev (devices o dispositivos).

A continuación se listan algunos de los dispositivos de interés:

Unidades de disco flexible (floppy disk)
Primera
Segunda

Nombre del dispositivo bajo Linux

/dev/fd0
/dev/fd1

Unidades IDE

Primera controladora IDE

Segunda controladora IDE

Nombre del dispositivo bajo Linux

Disco Maestro
Disco Esclavo
Disco Maestro
Disco Esclavo

/dev/hda
/dev/hdb
/dev/hdc
/dev/hdd

Taller de GNU/Linux 2002− TP7 − hoja 2/5

Salvo por las unidades de CDROM y Floppys,

las unidades de disco rígido contienen
particiones, a las que en la tabla de particiones se les asigna un número de acuerdo a su posición en
el disco.
Cada disco rígido puede contener hasta 4 (cuatro) particiones primarias (numeradas siempre de 1 a
4) y dentro de éstas se pueden crear particiones lógicas (siempre a partir del numero 5). Como
ejemplo mostraremos particiones en /dev/hda, pero sería lo mismo para cualquier otro disco, solo
cambia la letra (b,c o d).

Particiones

ejemplo

Particiones primarias

Particiones lógicas

primera
Segunda
Tercera
Cuarta
primera
segunda
tercera

En dispositivos SCSI el mecanismo es similar:
/dev/sda : Primer dispositivo SCSI
/dev/sda1 : Primera partición del primer dispositivo SCSI
/dev/sdai : Partición i del primer dispositivo SCSI

/dev/hda1
/dev/hda2
/dev/hda3
/dev/hda4
/dev/hda5
/dev/hda6
/dev/hda7

Para el caso del cdrom, existe normalmente un dispositivo /dev/cdrom que es un link (puntero) a la
ubicación real del dispositivo (por ejemplo a /dev/hdc si está conectado como maestro en la IDE2).

Tipos de filesystem soportados por GNU/Linux

Compatibilidad con antiguo sistema de archivos System V

Actual sistema de archivos Unix de Linux (Estándar en Linux)
Nuevo y eficiente sistema de archivos

Los sistemas Unix actuales incluyen drivers para soportar diferentes sistemas de archivos. Los más
comunes son:
sysv
minix Antiguo sistema de archivos Unix de Linux
ext2
ext3
msdos MSDOS estándar
vfat
ntfs
nfs
iso9660 Estándar para unidades CD−ROM
smbfs
ncpfs
qnx4

Para montaje de recursos remotos de disco con protocolo smb
Para montaje de discos remotos con protocolo novell
Sistema de archivos del sistema operativo de tiempo real QNX

VFAT Para discos grandes (w95 y w98)
Windows NT File System
Para montaje de discos remotos con protocolo NFS

Taller de GNU/Linux 2002− TP7 − hoja 3/5

Montar y desmontar utilizando comandos

Llamaremos "montar" a la acción de hacer accesible un sistema de archivos (local o remoto) para
lectura o para lectura/escritura. El comando utilizado para montar unidades es el "mount".
Mediante la acción de "desmontar" le informamos al sistema que ya no utilizaremos mas la unidad
"montada" anteriormente. Es importante siempre desmontar una unidad de lectura/escritura para
que el sistema vacíe los buffers de escritura del dispositivo montado y se evite la corrupción de
datos. El comando utilizado para desmontar unidades es el "umount".
Aprender la utilización de los comandos mount y umount es necesario si se quiere entender que es
lo que realmente ocurre en un sistema Linux cuando utilizamos una aplicación gráfica o los
iconos del escritorio para acceder a las unidades de disco (cdrom, floppys, etc.).
Sabiendo qué partición o dispositivo deseamos montar y su tipo , la sintaxis a utilizar como root
para el comando mount sería del siguiente modo:

mount −t [tipo] /dev/[dispositivo] /punto/de/montaje/

Como ejemplo supondremos que deseamos montar el dispositivo /dev/hda1, que corresponde a la
partición donde se encontraría la instalación Windows , en un punto de montaje que previamente
hemos creado, /mnt/windows/. La línea de comando correspondería a la siguiente:

mount −t vfat /dev/hda1 /mnt/windows

Hecho lo anterior, podremos acceder a los directorios contenidos en dicha partición donde estaría
instalado Windows, con solo cambiar a /mnt/windows/:

cd /mnt/windows/

Utilice el comando ls a fin de ver el contenido del directorio en el cual ahora se encuentra:

ls −l

Si en este momento decidiésemos desmontar la unidad con el comando umount, el sistema nos
enviaría un mensaje de error indicándonos que no es posible desmontar la unidad pues ésta se
encuentra ocupada. A fin de poder desmontar dicha unidad, es necesario salir de ésta y que ningún
otro proceso o programa se encuentre utilizando algún contenido de dicha unidad. Es decir,
ejecutemos lo siguiente:

cd ~

Una vez cumplido esto, solo necesitaría ejecutar el siguiente comando para desmontar /dev/hda1
de /mnt/windows/:

umount /mnt/windows/

Archivo de configuración /etc/fstab

El fichero fstab contiene información que describe los diversos sistemas de archivos presentes
en nuestro sistema. El administrador del sistema (root) es
responsable de la creación y el
mantenimiento de este archivo. Cada línea describe un sistema de archivos; los campos en cada
línea están separados por tabs o espacios.
El archivo /etc/fstab posee 6 columnas o campos. Veremos aquí el significado de los primeros
cuatro campos:

Taller de GNU/Linux 2002− TP7 − hoja 4/5

1. El primer campo describe el dispositivo especial de bloque o sistema de archivos remoto

a ser montado.

2. El segundo campo describe el punto de montaje para el sistema de archivos. Para

particiones de intercambio (swap), este campo debe decir ‘‘none’’.

3. El tercer campo describe el tipo del sistema de archivos (ext2, vfat, msdos, etc).
4. El cuarto campo describe las opciones de montaje asociadas con el sistema de archivos.
Es una lista de opciones
separadas por comas. Contiene como mínimo el tipo de
montaje y otras opciones apropiadas para el tipo del sistema de archivos. Las distintas
para sistemas de archivos locales están documentadas en mount(8). Las
opciones
siguientes opciones son comunes
archivos:
‘‘noauto’’
(no monta el sistema cuando se ejecuta "mount −a", p.ej., cuando arranca el
sistema), y ‘‘user’’ (permite que un usuario monte el sistema de archivos). Para mayor
información, véase mount(8).

cualquier tipo

para

de

sistema

de

Normalmente solo el root puede modificar este archivo.

Si está definido en el archivo /etc/fstab los usuarios podrán montar un dispositivo especificando
sólo el punto de montaje, o sólo el dispositivo. Por ejemplo:

$mount /floppy ó $mount /dev/fd0

Mayor información “man fstab” ó “man mount”

Por ejemplo si tenemos una partición windows en /dev/hda1 y queremos que también los usuarios,
y no solo root, puedan montarla , es necesario que la partición o unidad de disco esté especificada
en el fichero /etc/fstab del siguiente modo:
/dev/hda1 /mnt/windows vfat user,rw,exec,nosuid,noauto,gid=100 0 0

La línea específica que del dispositivo /dev/hda1 que tendría como punto de montaje
/mnt/windows/ y que posee formato FAT o FAT32 −vfat−, podrá ser montada y desmontada por
los usuarios −user− en modo de lectura y escritura −rw−, con permisos de ejecución de
programas −exec−, sin permitir la ejecución de programas con SUID −nosiud−, y que el
contenido de la partición le pertenecerá por defecto al grupo users −gid=100−, al cual pertenecen
todos los usuarios del sistema, y dicha partición, al igual que las unidades de disco extraíble, no
será montada durante el arranque del sistema −noauto−. Los usuarios sin privilegios solo tendrían
que ejecutar la siguiente línea de comando para poder montar y acceder a la partición que
corresponde a la instalación de Windows

mount /mnt/windows/

Un ejemplo de /etc/fstab para configurar una partición de Windows, unidad de floppy, unidad de
CDROM y Zip Drive IDE/ATAPI:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda1 /mnt/windows vfat user,rw,exec,noauto,gid=100 0
0
/dev/hda2 none swap sw 0
0
/dev/hda3 / ext2 defaults,errors=remount−ro 0 1
0
/dev/hdc /mnt/cdrom iso9660 user,ro,exec,noauto
0
/dev/hdd4 /mnt/zipdrive vfat user,rw,exec,noauto,gid=100 0
0
proc /proc proc defaults 0 0
/dev/fd0 /mnt/floppy vfat user,rw,exec,noauto,gid=100 0
0

La línea "/dev/hda3" corresponde al sistema de archivos principal "/" o "root" donde reside

nuestro sistema de archivos mas importante.

Taller de GNU/Linux 2002− TP7 − hoja 5/5

Ejercicios

1.1) Investigar el archivo /etc/fstab del sistema. ¿Cual es la
línea correspondiente a la disquetera?

1.2) Utilizar el comando "mount" para listar los dispositivos
montados actualmente.

1.3)¿Hay algo montado en forma remota a través de NFS? Si lo hay,
aclarar fuente y punto de montaje.

2.1) Colocar un disquete y montarlo.

2.2) Ve
  • Links de descarga
http://lwp-l.com/pdf7593

Comentarios de: TP7 mount (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