Automount partizione ext4 con autorizzazione / proprietà utente (fstab?) [duplicato]

22
  1. Ho appena installato Lubuntu 12.10 "Quantal Quetzal" sul mio Acer Aspire One D257, creando le partizioni:

    $ 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 vedi partitions.png:)

    (So che le partizioni di avvio erano utili per il vecchio bios, ma ora sono anche utili per la crittografia, LVM ... (anche se differiscono da una partizione GRUB dedicata!))

  2. Ho rinominato la partizione "data" (= sda4 ) flag / name (usando i dischi di utilità).

  3. Ho cercato per ore di trovare una soluzione a:

      

    Come ottenere la mia partizione dati (non la mia partizione home!) per il montaggio automatico all'avvio da qualche parte (se possibile in / media / data) con me (utente =   christophe) come proprietario e le autorizzazioni come rwxrwxr-x (= utente: rwx,   gruppo: rwx, altro: r-x)?

  4. I miei problemi sono che ogni volta che riavvio:

    • /media/data è tornato sotto la proprietà root
    • /media/data è di nuovo sotto le autorizzazioni rwxr-xr-x
    • /media/data contenuto è tornato come appena perso + trovato (!!!)
    • frequentemente, quando provo le opzioni in /etc/fstab , ho avuto "un errore durante il montaggio / media / dati" al momento dell'avvio.
  5. Ho provato principalmente a modificare il mio file /etc/fstab . Adesso è:

    $ 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. In un certo senso, vorrei che la mia partizione dati montasse automaticamente come la mia partizione home.

  7. Non voglio una soluzione in cui dovrei chmod o chown o fare qualcosa ogni volta I (re) boot!

Grazie.

    
posta Christophe 26.12.2012 - 02:57

2 risposte

11

Penso che la chiave fosse montare in /mnt/data o /media/username/data (username = christophe nel mio caso) !!! Non so perché funzioni, ma sembra che lo faccia ...

Definizione di "funziona" :

  1. Ottieni la mia partizione dati per il montaggio automatico all'avvio in location ( media/christophe/data o /mnt/data ) con user_name (= me = christophe) come proprietario. (Nota: non ho ancora trattato i permessi (come rwxr - r-- (= utente: rwx, gruppo: r--, altro: r -))).

  2. Ogni volta che riavvio:

    • il proprietario di location non è root, ma user_name (me, christophe)
    • il contenuto di location non viene cancellato, ma è persistente
    • non c'è "si è verificato un errore durante il montaggio ..." al momento dell'avvio.
    • la soluzione è una soluzione unica, non sempre

Soluzioni:

  1. Soluzione in /mnt/ .

    • Modifica /etc/fstab (ad esempio $ sudo nano /etc/fstab ) e aggiungi la riga:

      UUID=your_uuid_value  /mnt/data       ext4    defaults        0       2
      
    • Doppio controllo prima di riavviare:

      $ ls -l /mnt/
      total 0
      
    • Reboot

    • Doppio controllo dopo il riavvio:

      $ 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
      
    • Conclusione: Funziona MA NON appare come media nel file manager (nautilus, PCManFM, ...) [vedi file_manager.png]

  2. Soluzione in /media/username :

    • Nel terminale:

      $ sudo mkdir -p /media/username/
      

      O, nel mio caso:

      $ sudo mkdir -p /media/christophe/
      
    • Doppio controllo prima di riavviare:

      $ ls -l /media/
      total 4
      drwxr-xr-x 3 root root 4096 Dec 26 04:25 christophe
      $ ls -l /media/christophe/
      total 0
      
    • Modifica /etc/fstab (ad esempio $ sudo nano /etc/fstab ) e aggiungi la riga:

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

    • Doppio controllo dopo il riavvio:

      $ 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
      
    • Conclusione: Funziona E infatti appare come un media nel file manager (nautilus, PCManFM, ...) [vedi file_manager.png]

Non esitate a aggiungere commenti, problemi o suggerimenti a questa discussione. Ho perso così tante ore in questo, spero che aiuti gli altri. In particolare, sarei curioso di sapere perché funziona ...

Saluti.

    
risposta data Christophe 26.12.2012 - 10:37
15

Non ci sono opzioni uid per ext [234]. Se desideri modificare le autorizzazioni dei file, devi utilizzare chown/chmod .

sudo chown -R myname.myname /media/data/
    
risposta data psusi 26.12.2012 - 03:41

Leggi altre domande sui tag