Cómo montar tu disco duro en Linux/Unix
¿Cómo reconoce nuestros discos duros o dispositivos Unix/Linux?Primeramente debemos tener en cuenta que Unix/Linux distribuye los dispositivos por letras y por números…. Veamos un ejemplo:
– Tenemos un Disco Duro 1 con el S.O Unix/Linux conectado al Bus IDE 1 como Primary (primario), y ocupando una partición todo el Disco.
– Tenemos un Disco Duro 2 con 2 particiones, una partición FAT y una NTFS (no importa si tiene o NO Windows, o solamente esta particionado y ya). Y lo tenemos colocado en el Bus IDE 1 como Slave (secundario).
NOTA: Obviamente un Bus IDE tiene para 2 Dispositivos de Hardware.3
Por lo tanto nuestro Disco Duro 1 sera reconocido en Unix/Linux como: /dev/hda y la partición sera /dev/hda1.
Del mismo modo, nuestro Disco Duro 2 será reconocido en Unix/Linux como: /dev/hdb y las particiones como: /dev/hdb1 (fat) y /dev/hdb2 (ntfs).
Con esto espero y quede claro, que dependiendo del numero de partición, es el numero que le corresponde al ser reconocido por Unix/Linux.
Sigamos…
Ahora nuestros Discos Duros fueron reconocidos así:
– Disco Duro 1 (recuerda que obviamente este Disco Duro ya esta montado, ya que contiene el S.O Unix/Linux)
–> Bus IDE 1 Primary.
——-> En posición: /dev/hda
——-> Partición 1 (es la partición SWAP), como: /dev/hda1
——-> Partición 2 (ocupa todo el Disco Duro), como: /dev/hda2
NOTA: debemos saber de antemano que un Disco Duro con el S.O Unix/Linux siempre posee una partición SWAP y la partición donde esta el S.O ;). No lo mencione más arriba, ya que se supone que deben de saber (Obvio… antes de meterte al Mundo Unix/Linux, debemos leer mínimo el FAQ Linux.
– Disco Duro 2 (recuerda que este Disco Duro es el que montaremos)
–> Bus IDE 1 Slave.
——-> En posición: [b]/dev/hdb[/b]
——-> Partición 1 (FAT), como: /dev/hdb1
——-> Partición 2 (NTFS), como: /dev/hdb2
Obteniendo información sobre las particiones.
Ahora, veremos como debemos escribir la partición en el fichero /etc/fstab. Para es hacemos en la consola:
$ man mount
En el manual de mount encontraremos descritos los nombres para los diferentes tipos de Particiones existentes…
En este caso, las particiones FAT se utiliza como: vfat.
En este caso, las particiones NTFS se utiliza como: ntfs.
El fichero /etc/fstab.
El fichero /etc/fstab contiene los dispositivos de almacenamiento montados en el sistema como son: cdrom, memorias flash, floppy, discos duros, etc… Del mismo modo, los dispositivos descritos en este fichero, se especifican aquí mismo para que el Ordenador siempre tenga presente este Dispositivo, así que NO es necesario tenerlo puesto. Un Ejemplo Claro son:
Las Memorias USB Flash, puedes especificar en /etc/fstab la dirección de tu puerto USB, y NO tener puesto la Flash… cuando sea necesario, la colocas en el puerto USB previamente establecido en /etc/fstab, realizas su montaje y listo, funcionando.
Si en ves de especificar el montaje dentro del fichero /etc/fstab, lo realizamos por medio de la llamada a mount con sus respectivas OPCIONES, pues el dispositivo funcionara CORRECTAMENTE, pero solo funcionara en ese momento que se MONTO, ya que cuando se reinicie el sistema se tiene que volver a realizar su montaje manual como se había echo anteriormente.
Así que, mejor escribelo en /etc/fstab, así no escribes TODO el comando, del mismo modo ya sabes que si el Dispositivo NO está puesto, pues NO corrompes nada de Sistema.
El fichero /etc/fstab tiene este orden:
– Fichero especial que representa el dispositivo.
Un Fichero Especial es el que utiliza el S.O para poder comunicarse con el Dispositivo o algún Puerto.
– Carpeta de montaje.
Pues la carpeta que nos enlazara al Dispositivo de Almacenamiento
– Sistema de Ficheros (osea tipo de partición… para los extremos novatos).
Es el sistema de ficheros que contiene el Disco Duro a montar, puede ser: ext3, ntfs, vfat, etc.
– Privilegios.
Es el tipo de usuario que puede observar/interactuar con el Dispositivo de Almacenamiento, sus valores posibles son: owner, user, defaults
– Permiso escritura o lectura (no recuerdo, pero es 1 u otro).
Representa el Bit de Permiso de Lectura/Escritura para el Dispositivo de Almacenamiento.
– Permiso escritura o lectura (no recuerdo, pero es 1 u otro).
Representa el Bit de Permiso de Lectura/Escritura para el Dispositivo de Almacenamiento.
En el siguiente punto, veremos un ejemplo del fichero, y podremos observar el orden según mencionado aquí.
Editando /etc/fstab.
Bueno, ahora agregaremos nuestro Disco Duro de esta manera:
NOTA: recuerda estar logueado como root. (chequen el orden)
$ su
Password:
# vi /etc/fstab /*y se abrirá el fichero con el editor VI*/
------------- Nuestro Fichero /etc/fstab ------------- /dev/hda1 swap swap defaults 0 0 /dev/hda2 / ext3 defaults 1 1 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 proc /proc proc defaults 0 0
Ahora Según nuestro Disco Duro 2, el fichero quedaría así:
------------- Nuestro Fichero /etc/fstab ------------- /dev/hda1 swap swap defaults 0 0 /dev/hda2 / ext3 defaults 1 1 /dev/hdb1 /mnt/hdd_fat vfat defaults 1 1 /dev/hdb2 /mnt/hdd_ntfs ntfs defaults 1 1 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 proc /proc proc defaults 0 0
Creamos ahora 2 carpetas dentro del directorio: /mnt, y serian así:
# cd /mnt
# mkdir hdd_ntfs
# mkdir hdd_fat
Bueno, ahora sólo queda montarlos (activarlos)… y sería así:
# mount /dev/hdb1
# mount /dev/hdb2
Y listo… ya veremos que las carpetas /mnt/hdd_ntfs y /mnt/hdd_fat contendrán la info del Disco Duro respectivo.
Otro dato importante.
Como vemos… los 2 Bit de Permiso los pusimos en: 1 1, esto quiere decir que podremos Escribir/Leer en el Dispositivo, pero del mismo modo esta implícito que siempre estará MONTADO, y NO necesitaremos hacer el comando mount (como lo hicimos ahorita).
En caso que los dejemos en 0 0, cada ves que queramos acceder a alguno de ellos, ahí que montarlo como lo hicimos ahorita.
Comentario del autor sobre el documento
Cualquier publicacion, por favor, se pide que se conserve el nombre del Autor y se Respete la informacion.
Jun 5th, 2009 at 3:11
[…] http://manuales.espaciolinux.com/documento-329 http://buntulug.com.ar/wiki/Montar_Unidades […]
Ago 28th, 2009 at 10:17
Que yo sepa no son «bits de permiso», si no que con ello indicamos si queremos que se realicen verificaciones a los discos cada «X desmontadas» o si no se desmontaron adecuadamente los discos…
May 18th, 2010 at 11:39
sigo los pasos y me da un error que dice «mount piont cannot be determined»… me podrias ayudar porfavor????
Dic 8th, 2010 at 13:57
Escribiste tanto y no explicaste nada el titulo dice
«Cómo montar tu disco duro en Linux/Unix»
y luego que man que abre con Vi …
en la era del gedit, estas en internet para que usar vi o man hombre actualiza esto por favor.
Dic 9th, 2010 at 10:00
Hola, JEZD:
Es obivo que no puede escribir para el gusto de todos, no va a cambiar vi por gedit tan solo por que este último editor este de moda, cada quien utiliza y recomienda las herramientas que cree necesarias.
Sobre el contenido, quizá no sea tan claro, no lo se, pero cumple con su objetivo. No le veo tanto problema.
Un saludo.
Dic 11th, 2010 at 17:27
Este artículo tiene más de 5 años y parece razonable pensar que sirvió en su momento. La nomenclatura de hoy es diferente. Es sólo cuestión de buscar algo más actualizado y no quejarse sin razón.
Saludos
Abr 13th, 2011 at 20:47
Que tiene que ver si este articulo se escribio hace mas de 5 años y como que la nomenclatura es diferente ,como creen es lo mismo, solo que no lo pueden ver, en serio que les pasa, o lo que pasa es que a ustedes no les gusta usar la consola(bash) o nunca la usaron,
Buen aporte , me ayudo bastabte. 🙂