Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Taller Linux
 Estación de Trabajo en Audio
 HOWTO: Configuración básica de Ratpoison
 Guía de remasterización de Knoppix
 HOWTO: Nano, mi editor favorito
 HOWTO: Configuración Básica de IceWM


Sitios amigos

Accede a la renovada sección del Taller Linux, en donde puedes encontrar nuevos contenidos:
http://manuales.espaciolinux.com



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.

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.

Comentarios

Para cualquier duda, observación o sugerencia sobre este documento puedes hacerlo a través del siguiente enlace:

Foro: Cómo Montar tu HDD en Linux/Unix


Comentario del autor sobre el documento
Cualquier publicacion, por favor, se pide que se conserve el nombre del Autor y se Respete la informacion.





Autor: Diabliyo
Colaboración para espaciolinux.com
Fecha: 2005-10-30
(13672 Lecturas)



Copyright © 2003 por Espacio Linux


[ Volver Atrás ]
Content ©
 



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