Automount ext4 partición con permiso de usuario / propiedad (fstab?) [duplicado]

22
  1. Acabo de instalar Lubuntu 12.10 "Quantal Quetzal" en mi Acer Aspire One D257, creando las particiones:

    $ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda5        15G  2.1G   12G  15% /
    ...
    /dev/sda1      1008M   62M  896M   7% /boot
     /dev/sda6        15G  180M   14G   2% /home
    /dev/sda4       195G  188M  185G   1% /media/data
    

    (o vea particiones.png:)

    (Sé que las particiones de arranque fueron útiles para las biografías antiguas, pero ahora también son útiles para el cifrado, LVM ... (¡aunque difieren de una partición GRUB dedicada!))

  2. Cambié el nombre de la partición "data" (= sda4 ) flag / name (usando los discos de la utilidad).

  3. He intentado durante horas encontrar una solución para:

      

    Cómo hacer que mi partición de datos (¡no la de mi casa!) se monte automáticamente en algún momento (si es posible en / media / data) en el arranque (usuario =   christophe) como propietario y los permisos como rwxrwxr-x (= usuario: rwx,   grupo: rwx, otro: r-x)?

  4. Mis problemas son que cada vez que reinicio:

    • /media/data vuelve a estar bajo la propiedad raíz
    • /media/data vuelve a estar bajo los permisos rwxr-xr-x
    • /media/data contenido está de regreso como solo perdido + encontrado (!!!)
    • con frecuencia, cuando probaba opciones en /etc/fstab , tuve "un error al montar / medios / datos" en el momento del arranque.
  5. Intenté principalmente editar mi archivo /etc/fstab . Ahora lo es:

    $ cat /etc/fstab
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda5 during installation
    UUID=8325697c-2c27-49dd-99f8-2a1a3e1467be /               ext4    errors=remount-ro 0       1
    # /boot was on /dev/sda1 during installation
    UUID=3ba24cc6-e38b-48d9-b526-68358783d980 /boot           ext4    defaults        0       2
    # /home was on /dev/sda6 during installation
    UUID=1ef16ece-0965-4611-a2e5-dd687f4ee5ff /home           ext4    defaults        0       2
    # /media/data was on /dev/sda4 during installation
    # UUID=0598f54b-dcf8-4508-97de-94d9f2c5e2a8 /media/data   ext4    defaults        0       2
    UUID=0598f54b-dcf8-4508-97de-94d9f2c5e2a8 /media/data     ext4    rw,suid,dev,exec,auto,user,async,errors=remount-ro,relatime,uid=1000,gid=1000        0       2
    # swap was on /dev/sda2 during installation
    UUID=04f73159-479d-4a4b-a78c-37a406909225 none            swap    sw              0       0
    
  6. En cierto modo, me gustaría que mi partición de datos funcione como mi partición de inicio.

  7. No quiero una solución en la que tenga que modificar o desconectar o hacer algo cada vez que (re) arranque!

Gracias.

    
pregunta Christophe 26.12.2012 - 01:57

2 respuestas

11

Creo que la clave era montar en /mnt/data o /media/username/data (username = christophe en mi caso) !!! No sé por qué funciona, pero parece que sí ...

La definición de "funciona" :

  1. Haga que mi partición de datos se monte automáticamente en el momento del arranque en location ( media/christophe/data o /mnt/data ) con user_name (= me = christophe) como propietario. (Nota: aún no me he ocupado de los permisos (como rwxr - r-- (= usuario: rwx, grupo: r--, otro: r -))).

  2. Cada vez que reinicio:

    • el propietario de location no es root, pero user_name (me, christophe)
    • el contenido del contenido de location no se borra, pero es persistente
    • no hay "se produjo un error al montar ..." en el momento del arranque.
    • la solución es una solución única, no todas las veces

Soluciones:

  1. Solución en /mnt/ .

    • Editar /etc/fstab (por ejemplo $ sudo nano /etc/fstab ) y agregar la línea:

      UUID=your_uuid_value  /mnt/data       ext4    defaults        0       2
      
    • Verifique dos veces antes de reiniciar:

      $ ls -l /mnt/
      total 0
      
    • Reiniciar

    • Verifique dos veces después de reiniciar:

      $ ls -l /mnt/
      total 4
      drwxr--r-- 2 christophe christophe 4096 Dec 26 04:02 data
      $ ls -l /mnt/data/
      total 4
      -rw-rw-r-- 1 christophe christophe 6 Dec 26 04:07 1.txt
      
    • Conclusión: Funciona PERO no aparece como medio en el administrador de archivos (nautilus, PCManFM, ...) [ver archivo_gestor.png]

  2. Solución en /media/username :

    • En terminal:

      $ sudo mkdir -p /media/username/
      

      O, en mi caso:

      $ sudo mkdir -p /media/christophe/
      
    • Verifique dos veces antes de reiniciar:

      $ ls -l /media/
      total 4
      drwxr-xr-x 3 root root 4096 Dec 26 04:25 christophe
      $ ls -l /media/christophe/
      total 0
      
    • Editar /etc/fstab (por ejemplo $ sudo nano /etc/fstab ) y agregar la línea:

      UUID=your_uuid_value  /media/christophe/data       ext4    defaults        0       2
      
    • Reiniciar

    • Verifique dos veces después de reiniciar:

      $ ls -l /media/
      total 4
      drwxr-xr-x 3 root root 4096 Dec 26 04:25 christophe
      $ ls -l /media/christophe/
      total 4
      drwxr--r-- 2 christophe christophe 4096 Dec 26 04:31 data
      $ ls -l /media/christophe/data/
      total 4
      -rw-rw-r-- 1 christophe christophe 6 Dec 26 04:37 2.txt
      
    • Conclusión: Funciona Y realmente aparece como un medio en el administrador de archivos (nautilus, PCManFM, ...) [see file_manager.png]

No dude en agregar comentarios, problemas o sugerencias a este hilo. Perdí tantas horas en eso, espero que ayude a otros. En particular, me gustaría saber por qué funciona ...

Saludos.

    
respondido por el Christophe 26.12.2012 - 09:37
15

No hay opciones de uid para ext [234]. Si desea cambiar los permisos de los archivos, debe usar chown/chmod .

sudo chown -R myname.myname /media/data/
    
respondido por el psusi 26.12.2012 - 02:41

Lea otras preguntas en las etiquetas