En Ubuntu 12.10, cuando quiero montar un disco duro, puedo hacer clic en el disco desmontado y todo funciona bien (al montarlo en /media/username/partitionlabel
).
Básicamente, me gustaría hacer exactamente eso a través de la línea de comandos (para un script en el que estoy trabajando).
Como no quiero montar automáticamente en el arranque, fstab está fuera de cuestión (¿verdad?).
Cuando uso mount en CLI, necesito especificar un punto de montaje (que debe tener un punto de montaje creado previamente; también, tengo que ocuparme de los permisos y demás): lo que no entiendo es dónde toma la GUI todo sus informaciones de? El punto de montaje parece depender de la etiqueta de la partición, pero dicho directorio no existe antes del montaje. Además, la forma de la GUI no parece importarle demasiado que un usuario no sea root.
¿Existe una forma "fácil" de montar a través de CLI, tal como lo hace en la GUI haciendo clic en una unidad desmontada?
fuente
udisks
es exactamente lo que estaba buscando! Por alguna razón, obtengo "Error de montaje: no autorizado" cuando lo ejecuto a través dessh
; Si no estoy presionando mi suerte, se agradecería a los punteros sobre cómo solucionarlo. ^^udisks
inicios de sesión interactivos locales. (Sin embargo, aún pueden ejecutar un script desde un inicio de sesión interactivo local que usaudisks
).ssh
. (Y actualmente buscando una solución en Google).No
noauto
la palabra clave hace que se salte el montaje en el momento del arranqueLo más fácil sería agregarlo
/etc/fstab
connoauto
y usar ...Esto tendrá una sonda de montaje para un punto de montaje y, si no se encuentra, para un dispositivo en
/etc/fstab
./dir
aunque necesita existir.Si se proporciona un dispositivo o UUID
/etc/fstab
no se sondea. Al igual que ...O use
udisks
(dejaré que Eliah se encargue de eso> :-))mount generalmente es solo superusuario.
Opciones de ejemplo:
rw,noauto,user
lo monta como lectura + escritura pero no en el arranque y puede hacerlo como usuario.También puede agregar permisos para un usuario
/etc/fstab
para archivos. Puedes usarumask
para eso.umask = 0444: todos leen, no escriben, no ejecutan.
fuente
En uno de los comentarios, dijiste:
Yo uso en
pmount
lugar deudisks
. Funciona sobre ssh.Si no recuerdo mal, esta es la sintaxis / etc que uso con ella; la mayoría de las mías están ocultas detrás de los alias en este punto:
fuente
Utilizar
(reemplace
/dev/sdb1
con el dispositivo que desea montar)fuente