• Suscríbete al Feed Espacio Linux
  • Suscríbete al Feed por Email
  • Sigue a Espacio Linux en Identi.ca
  • Espacio Linux también en Facebook
  • Sigue a Espacio Linux en Twitter
  • Sigue a Espacio Linux en Google +
          Iniciar sesión | Registrarse

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.


Temas:
Documentación, Hardware


Etiquetas:
, ,

Feed Espacio LinuxSi este artículo ha sido de tu interés, considera hacer un comentario o suscribirte al feed para que te enteres de nuevos artículos a través de tu lector de noticias o email.

Acerca del autor

7 Comentarios para “Cómo montar tu disco duro en Linux/Unix”

  1. 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…

  2. sigo los pasos y me da un error que dice “mount piont cannot be determined”… me podrias ayudar porfavor????

  3. 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.

  4. 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.

  5. 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

  6. 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. :-)

Publica un comentario

Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>