Montar Particiones

Identificar tu Partición o Disco

Lo primero que debemos hacer es identificar donde esta "físicamente'' nuestro disco para Linux, esto lo hacemos mediante el comando fdisk

sudo fdisk -l

Lo que necesitamos identificar es el nombre del dispositivo; normalmente Linux maneja las particiones con nombres como:

  • /dev/sda1 (primera partición primaria del disco duro uno).
  • /dev/sda2 (Segunda partición primaria del disco duro uno).
  • /dev/sda5 (primera partición secundaria del disco duro uno).
  • /dev/sdb1 (primera partición primaria del segundo disco duro).

De la lista que nos entrega fdisk, detectamos cual es la nueva que deseamos añadir (asumamos que es sdb1)

Ahora necesitamos conocer cual es el identificador único de la partición, para ello tecleamos:

sudo blkid /dev/sdb1

lo cual nos entregará los siguientes datos:

  • El punto de montaje es UUID=``XXXXXXXXXXXXX''.
  • El tipo de unidad que queremos montar en este ejemplo es NTFS/vfat/ext_x.

Preparar la Ubicación para Montar

Aquí tenemos que hacer un par de decisiones: ¿como llamaremos a nuestra partición? ¿donde la ubicaremos?

En el caso de la ubicación, por omisión Ubuntu monta discos duros y dispositivos en: /media, así que es buena idea seguir esta costumbre.

Respecto al nombre, eso corresponde completamente a nosotros. si es un disco que contiene archivos de música o vídeo, puede ser buena opción llamarla ``media'' o ``datos''. Llamaremos a esta partición ``datos''.

Para poder montar datos, necesitamos crear una carpeta en la cual montarse, para eso ejecutamos el siguiente comando en la terminal:

sudo mkdir /media/datos

Montar Partición de Manera Temporal

NTFS

Para montar una partición NTFS en algunas distribuciones como debian, es necesario instalar el paquete ntfs-3g para poder escribir en este tipo de particiones, de lo contrario funcionará de solo lectura.

sudo apt-get install ntfs-3g 

Una vez abierto el archivo si queremos montar nuestra unidad del tipo NTFS debemos añadir la siguiente linea:

sudo mount -t ntfs-3g /dev/sdb1 /media/datos -o force 

o

sudo mount -t ntfs /dev/sdb1 /media/datos -o force

Fat

Si la partición que queremos montar fuera FAT, entonces tendríamos que cambiar algunas cosas, la linea de fstab quedaría de esta forma:\vspace{-0.3cm}

sudo mount -t vfat /dev/sdb1 /media/datos -o force 

o

sudo mount -t /dev/sdb1 /media/datos -o force 

Ext

Si la partición que queremos montar fuera ext4, la linea de fstab quedaría de esta forma (más simple que las anteriores):

UUID=XXXXXXXXXXXXX /media/datos ext4 errors=remount-ro 0 1

Exfat

Debemos instalar los paquetes para poder escribir y leer este tipo de particiones.

sudo apt install exfat-fuse exfat-utils

luego editamos el archivo fstab:

UUID=XXX-XXX /media/datos exfat defaults,auto,umask=000,users,rw 0 0

HFS/HFS+

Les puede suceder como a mi, que principalmente tengo un equipo Mac, pero en la oficina tengo un equipo con Linux, por lo que si tengo un disco duro con formato HFS/HFS+ que es el oficial de Mac, en linux no puedo escribir, pero si leer estos discos, por lo tanto aquí les dare los pasos para poder escribir en este tipo de particiones en Linux.

Abrimos una terminal como root y tecleamos los siguientes comandos:

sudo apt-get install hfsplus hfsutils hfsprogs ntfsprogs

Para averiguar cual es la partición HFS, escribimos en la consola el siguiente comando:

sudo fdisk -l

Buscamos la partición que diga en Type HFS / HFS+

Crear un directorio de montaje, en mi caso lo pondré en /mnt

sudo mkdir /mnt/macosx

Damos todos los permisos a la carpeta /macosx:

sudo chmod 777 /mnt/macosx

Ahora montaremos la partición (debes saber partición de tu Mac, en mi caso está en /dev/sdc1):

sudo mount /dev/sdXX -t hfsplus -o rw /mnt/macosx

Con esto tendremos montada la partición de Mac en nuestro GNU/Linux dentro del directorio /mnt/macosx y ya podremos escribir en el.

Montar Partición de Manera Definitiva

Ya esta lista la ubicación, pero necesitamos montar en si la partición, para esto, editaremos el archivo /etc/fstab, que es donde se almacenan las direcciones donde se montan nuestros discos duros. Para ello ejecutamos este comando en la terminal el siguiente comando.

sudo nano /etc/fstab

Se abrirá una ventana del editor de textos mostrando el contenido de nuestro fstab. Lo que haremos será agregar al final del archivo (procurando no mover el resto, ya que eso podría traer consecuencias indeseables al sistema), algún de las siguientes líneas (son prototipos).

NTFS

Para montar una partición NTFS en algunas distribuciones como debian, es necesario instalar el paquete ntfs-3g para poder escribir en este tipo de particiones, de lo contrario funcionará de solo lectura.

sudo apt-get install ntfs-3g 

Una vez abierto el archivo si queremos montar nuestra unidad del tipo NTFS debemos añadir la siguiente linea:

UUID=XXXXXXXXXXXXX /media/datos ntfs-3g defaults,locale=es_CL.UTF-8  0 0

Otra forma puede ser:

/dev/sdb1 /media/datos ntfs-3g defaults,locale=es_CL.UTF-8 0 0

Fat

Si la partición que queremos montar fuera FAT, entonces tendríamos que cambiar algunas cosas, la linea de fstab quedaría de esta forma:

UUID=XXXXXXXXXXXXX /media/datos   vfat rw,uid=1000,gid=1000,locale=es_ES.UTF-8 0 0

Otra forma puede ser:

/dev/sdb1 /media/datos vfat iocharset=utf8,umask=000,locale=es_ES.UTF-8 0 0

Exfat

Debemos instalar los paquetes para poder escribir y leer este tipo de particiones.

sudo apt install exfat-fuse exfat-utils

luego montamos la partición:

sudo mount -t exfat /dev/sdb1 /media/datos -o force 

Ext

Si la partición que queremos montar fuera ext4, la linea de fstab quedaría de esta forma (más simple que las anteriores):\vspace{-0.3cm}

sudo mount -t /dev/sdb1 /media/datos -o force

Actualizar las particiones

Ya hemos hecho todo lo necesario para montar nuestra partición, podemos reiniciar para que los cambios tengan efecto o simplemente volver a montar nuestras particiones con el siguiente comando:

sudo mount -a

Con esto ya deberíamos tener montada nuestra partición en donde le hayamos indicado.

Mejorar Rendimiento Particiones NTFS en GNU/Linux

Lamentablemente, me toca convivir con el odioso sistema operativo de la M, bueno, como el 90% del tiempo no lo uso, casi no me acuerdo, pero cuando si tengo que acceder a el, es necesario que pueda visualizar los archivos que tengo en mi Linux, es por esto que tengo una partición en formato NTFS, en la cual se comparten los distintos archivos.

El problema se presenta por ejemplo con aplicaciones que requieren subir o bajar archivos en alguna carpeta de este disco de forma automática, como lo son las carpetas de cuentas en la nube como mi carpeta de Ubuntu One o Dropbox, que muchas veces me arrojan el odioso error de "no se puede descargar (no tiene permisos)" (o algo así).

Bueno, buscando por Internet, encontré la solución a esto, solo deben abrir una terminal y hacer lo siguiente:

sudo gedit /etc/fstab

Buscar la partición NTFS con problemas (o si quieren la hacen en todas las que tengan montadas)

Originalmente mi archivo poseía esta linea:

UUID=2E3CBE114670F137 /home/juaramir/Respaldos ntfs    defaults,umask=007,gid=46 0       0

y ahora es así:

UUID=2E3CBE114670F137 /home/juaramir/Respaldos ntfs    defaults,umask=007,gid=46,locale=es_ES.UTF-8,uid=1000 0       0

Simplemente guardan, reinician el equipo y listo.