Montar particiones al inicio
19 Julio 2008 a las 13:33 por McLarenX | Se lee en 3'33 minutos.

Los amantes de Linux solemos serlo también de las particiones. Nos gusta tenerlo todo bien organizado. Pero si no lo eres, también necesitarás esto ya que seguramente tengas una partición de Windows donde guardes tus datos y, obviamente, es muy molesto tener que estar montándola cada vez que inicies el sistema Linux.
¿Cómo se llama la partición que quiero montar?
Para poder montar una partición necesitamos saber dos cosas importantes, el nombre de la misma y su sistema de ficheros. Para ambos cometidos vamos a utilizar el mismo comando que, además, nos mostrará tambien el tamaño de cada partición de un mismo disco para que podamos identificar bien la partición que deseamos montar al iniciar el sistema.
:~$ sudo fdisk -l
Si tu disco es IDE o ATA, lo normal es que el nombre de la partición sea hdXY, y si es SATA sea sdXY. Donde X define el disco (será a, b, c…) y la Y representa la partición dentro de ese disco (1, 2, 3…). Además con este comando sabrás si la partición es NTFS, FAT32 o el sistema de ficheros que sea.
Donde montar la partición
Ahora vamos a elegir un sitio para montar la partición. Una carpeta fija donde siempre estarán nuestro ficheros cuando arranque el sistema. Lo habitual es montar todas nuestras particiones en el directorio media, y dentro de éste en una carpeta que nos recuerde la partición que hemos montado, pero en realidad puedes elegir cualquier carpeta que quieras. Ahora bien, si eliges una que tenga algún contenido, éste no será accesible mientras la partición esté montada, aunque no se borrarán los datos que contenga dicha carpeta.
Por eso lo mejor es crear una carpeta nueva y luego utilizarla exclusivamente para el montaje de la partición en concreto.
:~$ sudo mkdir /media/nombre_nueva_carpeta
Soporte de lectura y escritura para NTFS
Si la partición que vamos a montar es de Linux no vamos a tener problemas. El lío viene con las particiones de Windows que utilizan NTFS (con las FAT32 no hay problema alguno) por lo que tendremos que instalar soporte para este sistema de ficheros (aunque en las últimas versiones de cualquier Linux ya viene instalado).
:~$ sudo aptitude install ntfs-3g
Montar la partición al inicio del sistema
Con todo lo que tenemos solo nos queda modificar un fichero para que al iniciar Linux la partición siempre esté montada.
:~$ sudo gedit /etc/fstab
En este fichero veremos el resto de particiones que se cargan al inicio, como pueden ser los CD/DVD, disqueteras, la propia partición del Linux que estamos ejecutando… así que al final del todo vamos a añadir una nueva línea con la partición que nosotros deseamos montar al inicio automáticamente.
Como puedes ver en el propio fichero, la sintaxis de la línea que vamos a escribir es la siguiente (escrita con mis palabras para que se entienda mejor):
<nombre partición> <punto de montaje> <sistema de ficheros> <opciones> <dump> <pass>
Tampoco hay que darle mucha importancia a esto. Ahora os lo explico. Lo primero que hay que poner es el nombre de la partición que hemos comprobado en el primer paso. Después, la carpeta que hemos creado para el montaje. El sistema de ficheros que hemos comprobado al ver las particiones que tenemos y, por último, las opciones de montaje, ya que dump y pass van a ser sendos ceros.
Sobre las opciones de montaje podríamos estar todo el día así que voy a contar las opciones que yo utilizo para un sistema de ficheros NTFS que seguramente sea lo que andas buscando. Si realmente quieres indagar un poco más y poner tus propias opciones busca en la página 8 del manual que te vienen todas explicadas:
:~$ man 8 mount
Y por fin la línea (todo en la misma) que tenemos que poner al final del fichero. La mía es así para un sistema NTFS:
/dev/sdb1 /media/disk ntfs rw,nosuid,nodev,noatime,relatime,user_id=0,group_id=0,allow_other 0 0
Actualización: como me han pedido que muestre alguna manera de montar FAT32 os pongo la línea (todo en la misma) que debéis poner para éste sistema de ficheros:
/dev/sdb1 /media/disk vfat rw,user,exec,auto,uid=1000,gid=1000,umask=0,utf8 0 0
Reinicia el equipo y verás que en /media/disk tienes tus ficheros de la partición elegida. También puedes verlo directamente haciendo:
:~$ sudo mount -a
Resumen
Identificar partición:
:~$ sudo fdisk -l
Crear carpeta donde montar la partición:
:~$ sudo mkdir /media/nombre_nueva_carpeta
Instalar soporte para escritura en NTFS:
:~$ sudo aptitude install ntfs-3g
Editar fichero /etc/fstab:
:~$ sudo gedit /etc/fstab
Añadir al final la siguiente línea (todo en la misma) para NTFS:
/dev/sdb1 /media/disk ntfs rw,nosuid,nodev,noatime,relatime,user_id=0,group_id=0,allow_other 0 0
O esta otra (todo en la misma) para FAT32:
/dev/sdb1 /media/disk vfat rw,user,exec,auto,uid=1000,gid=1000,umask=0,utf8 0 0
Reinicia el sistema y comprueba que se ha montado correctamente o escribe en consola:
:~$ sudo mount -a




10 Octubre 2008 a las 6:22
Utilizando
Gracias, me funcionó muy bien