Una de las cosas que muchos usuarios desean hacer es montar automáticamente una partición automáticamente. O sea, supongamos que tenemos una parte del disco duro (100GB por ejemplo) en una partición diferente, partición que usamos para guardar nuestras cosas, o jugar en Windows.
¿Cómo hacer para que podamos acceder automáticamente a esta partición desde Linux?
Hay varias formas, pero en este post les mostraré la más común, usando /etc/fstab
El archivo /etc/fstab nos sirve para muchas cosas, pero… centrémonos en lo que nos ocupa ahora 😉
Supongamos que tenemos una partición llamada «Windows» (sin las comillas), y deseamos que siempre que iniciemos el ordenador, esta partición esté accesible, o sea, que esté montada. Para ello …
1. Debemos primeramente crear una carpeta en /media/, por ejemplo: /media/windows , para ello abran una terminal y en ella pongan lo siguiente:
sudo mkdir /media/windows
2. Listo, ahora debemos averiguar exactamente qué partición deseamos montar, o sea, su localización real. Para ello en la terminal escriban lo siguiente:
sudo fdisk -l | grep NTFS
3. Nos debe aparecer algo como esto:
/dev/sda1 63 40965749 20482843+ 7 HPFS/NTFS/exFAT
Les detallo en negrita lo que necesitamos de esa línea, que es justo lo primero en la línea, en el ejemplo: /dev/sda1
De hecho… aquí tienen la línea que les mostraría solamente eso:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Bueno… el punto es que recordemos MUY BIEN lo que necesitamos de esa línea.
4. Hasta ahora tenemos que deseamos montar (siguiendo este ejemplo) la partición /dev/sda1 en la carpeta que creamos al inicio, /media/windows/ … para ello en una terminal pongamos:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Esto lo que hará será escribir en /etc/fstab la instrucción para que cuando el sistema inicie monte automáticamente la partición.
Reinicien el ordenador y ya les debe montar la partición como desean.
excelente post, justamente me estaba peleando con esto.
Antes de leer este post he tenido un problema de poder modifcar los datos que tenia en la partición ntfs, me imagino que se soluciona con «rw» y otro que es que no me deja eliminar los datos que ya tenia en la partición nfts ya que me dice que no puede enlazar con la papelera.
Podrias explicar que significan los comandos que utilizas : … «users,umask=000 0 0″ >> /etc/fstab»?
gracias
Después de hacer los cambios en el archivo /etc/fstab, puedes escribir en la terminal:
$ sudo mount -a
Entonces linux monta las particiones mencionadas en el archivo fstab, sin necesidad de reiniciar el sistema.
Saludos.
Excelente, muchas gracias por el comando:
sudo mount -a
Es perfecto, es como hacer el source después de aplicar algún alías o declarar alguna variable,
por ejemplo: $JAVA_HOME
Saludos.
@platonov Vamos por partes
La opcion «users» habilita a los usuarios que pertenecen al grupo «users» a montar la particion (la opcion similar «user» habilita a todos los usuarios si excepcion)
La opcion «umask=000» es una mascara de permisos, en este caso los archivos de la particion montada tomaran permisos 777, o sea rwx rwx rwx, la mas permisiva. Si quisieras que los archivos tomaran permisos 755 la umask seria 022, solo tienes que restar a 777 la mascara, se entiende no? 🙂
los dos ceros finales corresponden a las columnas «dump» y «pass». La primera es para backups de la particion, en general esta en 0. La segunda es el orden de prioridad de fsck, si esta en 1 (por lo general la particion root) es la primera que se chequea, si esta en 2 es la siguiente y si esta en 0 no se chequea.
Creo que es asi, en algunos puntos tengo dudas, asi que desburrenme si me equivoque 🙂
Muy buena la explicación.
Una pregunta: ¿Sabes si la columna dump la utiliza algún programa moderno o ya está en desuso? A lo mejor me equivoco, pero hasta donde yo sé, el único comando que la usa es dump, que ya está bastante obsoleto… Es simple curiosidad. 🙂
RudaMacho,
gracias por la información , ahora me funciona correctamente y he aprendido un poco mas.
Una de las muchas cosas que me gusta de Linux es el apoyo que dais a los usuarios!
Sobre dump, ni idea, nunca hago ese tipo de backups. Estamos aqui para aprender 🙂
Cuando ejecuto :
sudo echo «/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0» >> /etc/fstab
Me responde:
bash: /etc/fstab: Permiso denegado
Gracias anticipadas por vuestra respuesta.
para modificar cualquier archivo del directorio /etc (como es el caso del fstab) necesitás ser root o usar el programa sudo (que te convierte en root en ese comando particular).
Siempre que te aparezca «Permiso denegado», el problema es ese. Puede parecer molesto tener que hacerse root, pero es una gran medida del sistema para evitar cambios indeseados.
Saludos
Pues sí, era lo que me indicas.
Estaba yo confundido pues creía que con el sudo inicial ya estaba como root.
Muchas gracias a tí por la molestia en responderme y también las mismas gracias al posteador del artículo, que guardaré para posteriores ocasiones.
Realmente con el sudo sí que lanzas el comando como root. Lo que pasa es que la redirección >> la hace el bash antes de ejecutar sudo, así que el fichero se está intentando escribir sin permisos de root.
@KZKG^Gaara: Una opción puede ser poner el comando así:
sudo sh -c ‘echo «/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0» >> /etc/fstab’
Es menos claro, pero no da problemas de permisos. 🙂
Gracias Gaara, resolví lo de saber la partición que interesa con gparted, variante que busque,t odo lo demás OK
Si es una particion en FAT32 el comando como seria
sudo echo «/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0» >> /etc/fstab
o
sudo echo «/dev/sda1 /media/windows FAT32-3g auto,rw,users,umask=000 0 0» >> /etc/fstab
Espero me puedan ayudar, gracias
Sería:
sudo echo «/dev/sda1 /media/windows vfat auto,rw,users,umask=000 0 0» >> /etc/fstab
vfat es Fat32 😉
Buen post 😀
muy bien para los usuarios de Fedora, el cual posee un instalador que no permite montarlos durante la instalacion
Simplemente genial el artículo.
Me ha venido de perlas.
Gracias!
Me hubiera venido de perlas este tuto hace unos días, pero he decidido hacer una instalación limpia de mi querido Mageia 3 en un disco duro y en otro disco una instalación limpia y básico de W7 para dejarlo de «Consola», jejeje. Aún así lo usaré poco porque ya estoy probando buenos juegos que corren nativamente en linux…
Nunca es tarde, muchas gracias por la explicación.
jamas pude con ese codigo, no pasaba nada con el archivo fstab, me salia:
sudo echo “/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0″ >> /etc/fstab
Me responde:
bash: /etc/fstab: Permiso denegado
probe con:
sudo echo “/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0″ >> sudo /etc/fstab
sudo echo “/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0″ >> su /etc/fstab
y no pasaba nada, me toco agregarlo manualmente, ya funciona, lo curioso es que en Home se crearon dos archivos, uno llamado, su, y el otro sudo y dentro estaban todos los intentos realizados para copiar la dicha linea, pero sin las comillas,
¿que creen uds?
es por como trabaja el «echo», hace esto, logueate como root, para eso hace:
[code]sudo su[/code]
te va a pedir la contraseña de sudo y luego vas a ver algo como esto:
[code][root@Jarvis x11tete11x]#[/code]
aca ya vas a tener permisos de root y podes ejecutar ese comando tranquilamente
Me funcionó perfecto en Mageia 4 alpha 3 pues aunque tildaba en «Preferencias del Sistema» que me montara automáticamente todas las particiones y las marcaba a todas, no lo hacía.
En ubuntu y derivadas que tengan udisk es mas fácil utilizando:
user@machine:# udisk –mount /dev/sdaX
sdaX = particion ntfs
Lo puedes agregar fácilmente al /etc/rc.local y listo =D
Hola tengo un problema lo que pasa es que no puedo montar mi particion Windows y pues intento usar Ubuntu 14.04 sin tenerlo instalado como puedo hacer esto? Necesito sacar mis cosas de la carpeta personal :/ Y cuando quise instalar este me quiere eliminar Windows completamente :/
Muchas gracias por el aporte pero no logro montar la particion me dice permiso denegado debo decir tambien que antes tenia instalado windows 8 pero lo quite totalmente no se que hacer espero puedas ayudarme gracias de antemano 😀
funciona perfecto, gracias.
@johnjoneshq hazlo como root (su + contraseña) y no con sudo.
así a mi me funciona 😉
No es necesario reiniciar si ejecutamos el comando:
$ mount -a
Probablemente el mejor blog de linux en castellano. Un saludo a toda la comunidad
como se deshace la ultima instruccion que has puesto?
porque al introducir varias veces el ultimo codigo me sale en la entrada de sistema lo siguiente :
La unidad de disco ntfs-3g no está lista o presente.
Siga esperando, o pulse S para no montar o M para una recuperación manual
Me encanto!!! Muchas gracias!!
Buscando por aquí https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) encontré esta manera de conectar una partición FAT32 con «fstab».
/dev/sda5 /media/Volumen13GB vfat user,rw,umask=111,dmask=000 0 0
Sin problemas en mi Linux Mint
Soy usuario viejo en linux y ahora es que me vino a interesar hahahhaa, saludos y buen articulo