Montado de unidades en linux.

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. Una vez configuradas las unidades de disco en el sistema se necesitará conocer algunos métodos y atajos para montarlas y desmontarlas rápidamente.
Métodos.

Lo primero que se debe hacer antes de pretender montar y desmontar unidades de disco es configurar adecuadamente estas en el sistema. Este documento contiene además lo necesario para configurar las unidades de disco desde una consola. El documento "Cómo - configurar para escritura y lectura las unidades de disco desde el entorno de Gnome" contiene los detalles y procedimientos necesarios para hacer lo mismo desde el entrono gráfico.

Antes de que existiesen los entornos gráficos como GNOME, montar y desmontar las unidades de disco requería de utilizar varios mandatos UNIX en una ventana terminal. Por fortuna los nuevos procedimientos a seguir son más sencillos para los usuarios neófitos, reduciendose la labor a solo un par de clics con el ratón.
Utilizando mandatos.

Aprender la utilización de los mandatos mount y umount es necesaria si se quiere entender que es lo que realmente ocurre en el trasfondo cuando utilizamos una aplicación gráfica o los iconos del escritorio.

Al disponerse a montar una unidad de disco o partición, hay primero que identificar de que dispositivo se trata, que formato tiene y en donde queremos montar dicha unidad o partición. 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.

De este modo consideraremos lo siguiente:

1. Disco duro o unidad IDE primaria maestra equivaldría a /dev/hda en GNU/Linux®
2. Disco duro o unidad IDE primaria esclava equivaldría a /dev/hdb en GNU/Linux®
3. Disco duro o unidad IDE secundaria maestra equivaldría a /dev/hdc en GNU/Linux®
4. Disco duro o unidad IDE secundaria esclava equivaldría a /dev/hdd en GNU/Linux®
5. Unidad de disco flexible de 3╫ pulgadas a /dev/fd0 en GNU/Linux®
6. Segunda unidad de disco flexible de 3╫ pulgadas o unidad de cinta equivaldría a /dev/fd1 en GNU/Linux®

Salvo por las unidades de CDROM y Floppies, las unidades de disco duro contienen particiones, mismas a las que en la tabla de particiones se les asigna un número de acuerdo a su posición en el disco duro. Siendo así, podemos tener un esquema similar al siguiente:
Posible esquema de un Sistema con dos sistema operativos.
Dispositivo Para el sistema Para Windows® Para GNU/Linux® Formato o tipo
/dev/hda1 Primera partición primaria del disco duro C:\ /mnt/windows/ 1 vfat (Windows®)
/dev/hda5 Primera partición logica en el disco duro Invisible e inaccesible /boot/ ext2 (Linux®)
/dev/hda6 Segunda partición logica en el disco duro Invisible e inaccesible / ext2 (Linux®)
/dev/hda7 Tercera partición logica en el disco duro Invisible e inaccesible swap swap (Linux®)
/dev/hdc > /dev/cdrom CDROM como unidad IDE secundaria maestra D:\ /mnt/cdrom/ iso9660
/dev/hdd4 2 Zip Drive como unidad IDE primaria esclava E:\ /mnt/zipdrive/ vfat (Windows®)
/dev/fd0 > /dev/floppy Unidad de floppy de 3╫ pulgadas A:\ /mnt/floppy/ auto (vfat/ext2)
1Desde GNU/Linux® la partición correspondiente para Windows® puede montarse en cualquier punto de montaje deseado.
2Las unidades Zip Drive IDE/ATAPI siempre utilizan la cuarta partición del dispositivo.

Habiendo observado la tabla y basándonos sobre está, la síntaxis a utilizar como root para el mandato 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 coresponde a la partición donde se encontraría la instalación Windows® y todos los archivos personales del usuario, en un punto de montaje que previamente hemos creado, /mnt/windows/. La línea de mandato correspondería a la siguiente:

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

Hecho lo anterior, podremos de 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 mandato ls a fin de ver el contenido del directorio en el cual ahora se encuentra:

ls -l

Lo anterior le daría como salida lo siguiente:

. .. Archivos de programa Mis documentos windows

Para poder acceder a directorios que utilizan espacios como parte de su nombre, como ocurriría con Archivos de programa y Mis documentos, es necesario utilizar el mandato cd seguido del nombre de dicho directorio encerrado entre comillas, como se muestra del siguiente modo:

cd "Mis documentos"

Si en este momento decidiesemos desmontar la unidad con el mandato 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 /home/su_login/

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

umount /mnt/windows/

Si queremos que también los usuarios, y no solo root, puedan montar dicha partición que estamos ejemplificando, tecleando tan solo una sencilla línea de mandato o valiéndose de los iconos sobre el escritorio o alguna aplicación, 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 en 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 en durante el arranque del sistema -noauto-. Los usuarios sin privilegios solo tendrían que ejecutar la siguiente línea de mandato para poder montar y acceder a la partición que coresponde a la instalación de Windows®

mount /mnt/windows/

Fundamentándonos sobre el esquema ejemplificado en la tabla, lo siguiente sería lo que correspondería a las entradas en /etc/fstab para configurar una partición de Windows®, unidad de floppy, unidad de CDROM y Zip Drive IDE/ATAPI:

/dev/hda1 /mnt/windows vfat user,rw,exec,nosuid,noauto,gid=100 0 0
/dev/hdc /mnt/cdrom iso9660 user,ro,exec,nosuid,noauto 0 0
/dev/hdd4 /mnt/zipdrive vfat user,rw,exec,nosuid,noauto,gid=100 0 0
/dev/fd0 /mnt/floppy vfat user,rw,exec,nosuid,noauto,gid=100 0 0

5 comentarios:

Anónimo dijo...

Infatuation casinos? restrictive this new [url=http://www.realcazinoz.com]casino[/url] exemplar and feigning evasively online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also into our untrained [url=http://freecasinogames2010.webs.com]casino[/url] orientate at http://freecasinogames2010.webs.com and sympathetic to punishment loving folding shin-plasters !
another late-model [url=http://www.ttittancasino.com]casino spiele[/url] in the sector of is www.ttittancasino.com , in lieu of of german gamblers, note in unrestrained online casino bonus.

Anónimo dijo...

limit olden hat this without set up of for the benefit of or called-for [url=http://www.casinoapart.com]casino[/url] totting up at the unsurpassed [url=http://www.casinoapart.com]online casino[/url] criterion with 10's of spiffy [url=http://www.casinoapart.com]online casinos[/url]. actions [url=http://www.casinoapart.com/articles/play-roulette.html]roulette[/url], [url=http://www.casinoapart.com/articles/play-slots.html]slots[/url] and [url=http://www.casinoapart.com/articles/play-baccarat.html]baccarat[/url] at this [url=http://www.casinoapart.com/articles/no-deposit-casinos.html]no every so often old-fashioned casino[/url] , www.casinoapart.com
the finest [url=http://de.casinoapart.com]casino[/url] with a chances UK, german and all to the world. so in behalf of the choicest [url=http://es.casinoapart.com]casino en linea[/url] discontinuity us now.

Anónimo dijo...

y para montar cds? llevo dos días con ubuntu y todo son errores, cada paso que leo en internet a mi me da error, esto con windows no pasa, y si pasa se soluciona en seguida. esto del linux es un engaño para robarle a la peña las pocas ideas que tengan, prueba de ello es que la empresa poseedora de ubuntu tiene empleados y que vende otros softwares: UBUNTU = ESTAFA.

Anónimo dijo...

top [url=http://www.xgambling.org/]online casino[/url] brake the latest [url=http://www.realcazinoz.com/]casino games[/url] autonomous no deposit reward at the best [url=http://www.baywatchcasino.com/]no lay tip
[/url].

Anónimo dijo...

[url=http://www.realcazinoz.com]casino[/url], also known as arranged casinos or Internet casinos, are online versions of accepted ("buddy and mortar") casinos. Online casinos approve gamblers to assess as ingredient in and wager on casino games with the grant-money the Internet.
Online casinos normally originate aside on the buyer common odds and payback percentages that are comparable to land-based casinos. Some online casinos denominate higher payback percentages suitable orifice be done with games, and some motive civil payout split up audits on their websites. Assuming that the online casino is using an aptly programmed unsystematic hundred generator, catalogue games like blackjack clothed an established congress edge. The payout serving as a replacement representing these games are established at closer the rules of the game.
Diverse online casinos sublease or be actualized their software from companies like Microgaming, Realtime Gaming, Playtech, Cosmopolitan Underhandedness Technology and CryptoLogic Inc.