¿Cómo monto manualmente un sistema de archivos de Linux de lectura/escritura como usuario normal?

¿Cómo monto manualmente un sistema de archivos de Linux de lectura/escritura como usuario normal?

Esto puede parecer una pregunta estúpida, pero con la mayoría de las cosas de Linux, me parece que muchas cosas triviales no están documentadas.

De todos modos, simplemente quiero montar un sistema de archivos ext4 en un punto de montaje normal en Ubuntu (/media/whereever), como de lectura y escritura para el usuario que ha iniciado sesión actualmente, es decir, yo.

No quiero agregar nada a /etc/fstab, solo quiero hacerlo ahora, manualmente. Necesito privilegios de superusuario para montar un dispositivo, pero solo el root puede leer y escribir ese montaje. Probé varias de las opciones de montaje, las agregué a fstab, pero no tuve suerte.

Respuesta1

En un sistema de archivos ext4 (como ext2, ext3 y la mayoría de los otros sistemas de archivos originados en Unix), los permisos de archivos efectivos no dependen de quién montó el sistema de archivos ni de las opciones de montaje, solo de los metadatos almacenados dentro del sistema de archivos.

Con Ubuntu, el montaje debería realizarse automáticamente cuando inserte el disco, o debería poder hacer clic en un icono para montar. También puede instalarlo pmountpara montar sistemas de archivos como un usuario normal desde la línea de comandos.

Si tiene un sistema de archivos extraíble que usa diferentes ID de usuario de su sistema, puede usarbindfs(en el paquete de Ubuntu del mismo nombre) para proporcionar una vista de cualquier sistema de archivos con propiedad o permisos diferentes. El sistema de archivos extraíble ya debe estar montado, por ejemplo en /media/disk9; luego, si desea aparecer como propietario de todos los archivos, puede ejecutar

mkdir ~/disk9
sudo bindfs -u $(id -u) -g $(id -g) /media/disk9 ~/disk9

Respuesta2

Puedes usar:

mount -o user /dev/devicenamey useropción en su fstab.

Respuesta3

Si no está de humor para editar manualmente su archivo /etc/fstab, le sugiero que pruebePySDMpara definir las reglas para montar su sistema de archivos ext4 de forma regular. Se puede instalar instalando el paquete "pysdm" en Synaptic o buscando "pysdm" en el Centro de software de Ubuntu. Una vez instalado, está disponible en Sistema --> Administración --> Administrador de dispositivos de almacenamiento.

PySDM en acción

Respuesta4

Me acabo de dar cuenta después de leer el último comentario enhttp://ubuntuforums.org/showthread.php?t=2142284que todo lo que uno tiene que hacer es unsudo chown -Rvf <user>:<group> <mountpoint>

Esto es todo lo que se requiere...

información relacionada