Una partición de otro disco duro nos puede ayudar a poder almacenar más cosas como multimedia o nuestros proyectos.

En el caso de tener otro disco duro y querer que cada vez que inicie Linux lo tengamos montado en nuestros sistema de archivos, podemos realizar los siguientes pasos.

Primero, debemos saber su identificador único, ya que si lo montamos solo por nombre de dispositivo, éste puede cambiar y ya no funcionaría.

Para ello, vamos a repasar la nomenclatura de los dispositivos.

Hace muchos años, los discos duros se detectaban como hd.

Las memorias como sd.

Ahora, los discos duros y memorias se identifican como sd.

Para el primer dispositivo se le asigna una a, para el segundo una b, y así.

Entonces el primer dispositivo sería sda, para el segundo sdb.

Para la primera partición del dispositivo se le asigna un 1, para el segundo un 2, y así.

Para poder ver los dispositivos que tenemos actualmente en nuestro Linux podemos ejecutar el siguiente comando.

sudo fdisk -l
fdisk partición
fdisk

En mi ejemplo podemos ver que se detectaron dos dispositivos los cuales son sda y sdb.

Para sdb tengo 4 particiones y van de sdb1 a sdb4.

Ahora, mi intención en montar la partición de sda a mi sistema operativo.

Para ello, se necesita ver el identificador único (UUID) de ese dispositivo ya que si cambio de orden los discos duros entonces va a cambiar su nomenclatura.

Si esto pasa, entonces va a montar de manera incorrecta los dispositivos o bien no lo hará.

El identificador único no va a cambiar, por lo que es la opción más segura.

Para ver los identificadores utilizamos el siguiente comando:

sudo blkid
blkid
blkid

Entonces, si el dispositivo que quiero montar es sda, sólo reviso el UUID de ese dispositivo y copio ese texto.

Ahora, vamos a editar el archivo fstab, recomiendo hacr un respaldo antes de su contenido.

sudo nano /etc/fstab

Y agregamos su respectiva entrada en la parte inferior.

fstab
fstab

Lo que se debe agregar es

File system: el UUID que copiamos anteriormente.

Dir: es la carpeta a donde se va a montar (debe existir, si no, lo creamos en un momento).

Type: el sistema de archivos de la partición que queremos montar. Con el comando blkid nos indicaba su type, en éste caso es ext4.

Options: Las opciones de montaje. Se listan a continuación las más comunes.

  • auto – El sistema de archivos será montado automáticamente durante el arranque, o cuando la orden mount -a se invoque.
  • noauto – El sistema de archivos no será montado automáticamente, solo cuando se le ordene manualmente.
  • exec – Permite la ejecución de binarios residentes en el sistema de archivos.
  • noexec – No permite la ejecución de binarios que se encuentren en el sistema de archivos.
  • ro – Monta el sistema de archivos en modo sólo lectura.
  • rw – Monta el sistema de archivos en modo lectura-escritura.
  • user – Permite a cualquier usuario montar el sistema de archivos. Esta opción incluye noexec, nosuid, nodev, a menos que se indique lo contrario.
  • users – Permite que cualquier usuario perteneciente al grupo users montar el sistema de archivos.
  • nouser – Solo el usuario root puede montar el sistema de archivos.
  • owner – Permite al propietario del dispositivo montarlo.
  • sync – Todo el I/O se debe hacer de forma sincrónica.
  • async – Todo el I/O se debe hacer de forma asíncrona.
  • dev – Intérprete de los dispositivos especiales o de bloque del sistema de archivos.
  • nodev – Impide la interpretación de los dispositivos especiales o de bloques del sistema de archivos.
  • suid – Permite las operaciones de suid, y sgid bits. Se utiliza principalmente para permitir a los usuarios comunes ejecutar binarios con privilegios concedidos temporalmente con el fin de realizar una tarea específica.
  • nosuid – Bloquea el funcionamiento de suid, y sgid bits
  • noatime – No actualiza el inode con el tiempo de acceso al filesystem. Puede aumentar las prestaciones (véase opciones atime).
    nodiratime – No actualiza el inode de los directorios con el tiempo de acceso al filesystem. Puede aumentar las prestaciones (véase opciones atime).
  • relatime – Actualiza en el inode solo los tiempos relativos a modificaciones o cambios de los archivos. Los tiempos de acceso vienen actualizados solo si el último acceso es anterior respecto al de la última modificación. (Similar a noatime, pero no interfiere con programas como mutt u otras aplicaciones que deben conocer si un archivo ha sido leido después de la última modificación). Puede aumentar las prestaciones (véase opciones atime).
  • discard – Emite las órdenes TRIM para dispositivos de bloques subyacentes cuando se liberan los bloques. Recomendado para usar si el sistema de archivos se encuentra en un SSD.
  • flush – La opción vfat permite eliminar datos con más frecuencia, de modo que los cuadros de diálogo de copia o las barras de progreso se mantenga hasta que se hayan escrito todos los datos.
  • nofail – Monta el dispositivo cuando está presente, pero ignora su ausencia. Esto evita que se cometan errores durante el arranque para los medios extraíbles.
  • defaults – Asigna las opciones de montaje predeterminadas que serán utilizadas para el sistema de archivos. Las opciones predeterminadas para ext4 son: rw, suid, dev, exec, auto, nouser, async

Tomado de https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol)

dump: le indica a la aplicación dump que genere un respaldo o no.

pass: le indica fsck que compruebe el sistema de archivos durante el arranque. Para la partición root debe tener un 1, para los demás un 2. Si no se desea que se revise, entonces lleva un 0.

Guardamos el archivo con control +o, y salimos con control +x.

Ahora, si no tenemos creada la carpeta en donde se va a montar la nueva partición, la creamos:

mkdir -p /rutaDeLaCarpeta

Si esta ruta tiene archivos entonces no se verán cuando montemos la unidad, pero si se verán cuando la desmontemos.

Es por ello que lo mejor es que sea una carpeta vacía, o bien, rcién creada.

Una vez que tenemos la carpeta creada, procedemos a montar la nueva partición.

sudo mount -a

Y listo, con ello ya podemos ir a la carpeta que indicamos en fstab y ya debe mostrarse el contenido de la nueva unidad.

Y al estar en fstab se montará automáticamente en cada arranque del sistema operativo.


angelinux

Desarrollador de páginas web desde el año 2000 y con experiencia en programación de sistemas para empresas desde el 2008; cofundador de CONSoluciones; autor del blog de software libre “Angelinux-slack”; docente en maestría en UPAV y fundador de la distribución Linux Falco que está en desarrollo para la Universidad Veracruzana. Además, ponente, organizador de congreso, laborista social, impartidor de cursos de programación y servidores Linux, webmaster, y ex invitado en programa de televisión.

0 Comments

Deja un comentario