[Risolto] [Mount] Nautilus/GVFS mount hard disk

Installazione, configurazione e uso di programmi e strumenti.
mauro79
Prode Principiante
Messaggi: 16
Iscrizione: mercoledì 9 maggio 2007, 0:34

[Risolto] [Mount] Nautilus/GVFS mount hard disk

Messaggio da mauro79 »

Ciao a tutti,
recentemente ho reinstallato ubuntu 10.10 nel mio desktop e approfittando dell' occasione, dal live-cd, ho formattato 2 HD in ext4 che mi servono semplicemente per archiviare dati.
Successivamente ho proceduto a installare Ubuntu nel disco di sistema.

Una volta sul desktop della nuova installazione da nautilus monto i dischi e tento di creare una nuova cartella, amaramente scopro che non è possibile farlo, per prima cosa ho controllato le cartelle in /media
e infatti trovo che la cartella creata per montare il disco ha come owner root, riporto l' output di un ls -l sulla cartella media a dischi montati:

Codice: Seleziona tutto

drwxr-xr-x  4 root    root    4096 2011-02-16 23:23 Free
drwxrwxr-x 24 mauro79 mauro79 4096 2011-02-17 18:35 Space
drwxr-xr-x  3 root    root    4096 2011-02-16 11:52 Vari
Space è un altro hd sempre ext4 formattato in vecchia data, i due nuovi Hd corrispondono a Free e Vari.

Rimanendo un pò perplesso di questa faccenda con un cat /etc/mtab sono andato a vedere come sono stati montati quest HD:

Codice: Seleziona tutto

gvfs-fuse-daemon /home/mauro79/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=mauro79 0 0
/dev/sde1 /media/Space ext4 rw,nosuid,nodev,uhelper=udisks 0 0
/dev/sdf1 /media/Vari ext4 rw,nosuid,nodev,uhelper=udisks 0 0
/dev/sdb8 /media/Free ext4 rw,nosuid,nodev,uhelper=udisks 0 0
Vedrete che i parametri del mount dei 3 Hd corrispondono.

Ho cercato veramente ovunque sia con google sia nel forum, ma non ho trovato nulla che mi aiutasse.
Alla fine mi son deciso a scrivervi, perché finché si tratta di aggiustare fstab non sono in difficoltà, ma con questo GVFS mi trovo veramente in crisi, non ho idea di dove poter intervenire per risolvere questo inghippo. Non capisco perché questo accidente di nautilu/gvfs mi crei le cartelle in media con owner root, ovviamente dipende tutto da quello.

Spero che qualcuno possa darmi consiglio
Grazie
Ultima modifica di mauro79 il venerdì 18 febbraio 2011, 2:15, modificato 1 volta in totale.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Mount] Nautilus/GVFS mount hard disk

Messaggio da jerico »

guarda che quel parametro è giusto che sia così. non puoi semplicemente cambiare il proprietario con chown?
mauro79
Prode Principiante
Messaggi: 16
Iscrizione: mercoledì 9 maggio 2007, 0:34

Re: [Mount] Nautilus/GVFS mount hard disk

Messaggio da mauro79 »

Scusa, è giusto che in media le cartelle siano montate con owner root o mauro79?

Cambiando i permessi, con chown, risolvo temporaneamente, quando smonto l' HD e lo ri-monto, poi mi trovo nuovamente l' owner root e quindi sono punto e a capo.
La mia perplessità sta nel fatto che i tre HD sono formattati tutti in ext4, come mai quando li monto per uno la cartella in media viene creata con owner mauro79 e le altre 2 con root?

Trovo che questa cosa sia poco sensata, o per lo meno io non comprendo  ;D, ma vorrei risolvere questo fastidio  ;D
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Mount] Nautilus/GVFS mount hard disk

Messaggio da jerico »

ma semplicemente i punti di montaggio Free e Vari sono di proprietà di root.
tu dai

Codice: Seleziona tutto

sudo chown -R mauro79:mauro79 /media/Free

Codice: Seleziona tutto

sudo chown -R mauro79:mauro79 /media/Vari

Codice: Seleziona tutto

sudo umount -a

Codice: Seleziona tutto

sudo mount -a
poi controlla con

Codice: Seleziona tutto

ls -l /media
mauro79
Prode Principiante
Messaggi: 16
Iscrizione: mercoledì 9 maggio 2007, 0:34

Re: [Mount] Nautilus/GVFS mount hard disk

Messaggio da mauro79 »

Mi sono sbagliato,
confermo che con un chown il problema si è risolto, ma ti direi magicamente....

Il fatto è questo, io in fstab non ho alcun mount point riferito a quegli HD, tantomeno in mtab

te li posto

cat /etc/mtab ->

Codice: Seleziona tutto

/dev/sda1 / ext4 rw,errors=remount-ro,commit=0 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
/dev/sda5 /home ext4 rw,commit=0 0 0
cat /etc/fstab ->

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=6de0fa38-7696-4572-90df-c8421a42dc5b /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda5 during installation
UUID=23f8a8de-fd8e-4738-ba42-1c686fc16bf4 /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=5948db0c-d886-4be4-a05e-838475093dd3 none            swap    sw              0       0
Infatti con umount -a e mount -a non accade assolutamente nulla.

Al momento in cui accedo a uno degli HD da nautilus, fstab rimane invariato, mtab invece viene modificato come hai visto nel mio primo post, e vengono create automaticamente le cartelle in media.
Quando dico a nautilus smonta volume, tutto torna come vedi qui sopra e le cartelle in media cancellate.
Mi risulta evidente che tutto il meccanismo è gestito da Nautilus/GVFS in maniera automatica, quello che non mi è chiaro è in base a cosa o che, viene assegnato l' owner alle cartelle in media.
Ora ho fatto come mi hai suggerito, tantopiù che è una procedura consueta quando lavori su fstab, ma mi è completamente oscuro perchè dopo aver dato un chown sulle cartelle in media, spento e riavviato la macchina, apro nautilus monto gli hd e magicamente le cartelle in media hanno owner mauro79.
Presumo che da qualche parte l' impostazione sia stata salvata, il punto è dove?

Scusa la prolissità, il fatto è che non riesco a capire se si tratta di un bug o cos' altro e da cosa concretamente dipenda, altrimenti farei una segnalazione su lauchpad.
Credo che anche tu riconosca che sia un comportamento un pò anomalo, immagina se lo facesse con una chiavetta o un cd/dvd (intendo creare le cartelle in media con owner root),
io che un pò di "mano" la ho mi son perso in un bicchiere d' acqua  (rotfl) ma un neo arrivo da windows credo che si spari e sia tentato di tornare sui suoi passi..... non credi?

Comunque grazie del suggerimento, se hai idee opinioni in merito, potremmo discuterne e al limite fare una segnalazione, me la cavo, ma non sono ancora così bravo da riuscire a snocciolare questo tipo di problemi da solo  (nono)
mauro79
Prode Principiante
Messaggi: 16
Iscrizione: mercoledì 9 maggio 2007, 0:34

Re: [Mount] Nautilus/GVFS mount hard disk

Messaggio da mauro79 »

Scusate,
ovviamente la questione è aperta a chiunque altro abbia qualcosa da dire  (good)
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Risolto] [Mount] Nautilus/GVFS mount hard disk

Messaggio da jerico »

onestamente ci sono rimasto anch'io perchè pensavo avessi i mount point nell'fstab...
mauro79
Prode Principiante
Messaggi: 16
Iscrizione: mercoledì 9 maggio 2007, 0:34

Re: [Risolto] [Mount] Nautilus/GVFS mount hard disk

Messaggio da mauro79 »

Eh già  ;D
Francamente sono gran comodità, ma quando compaiono queste grinze rimpiango il caro buon vecchio fstab.

Continuerò a indagare, magari salta fuori qualche spiegazione in merito, anche se il problema si è visto essere banalmente risolvibile.
Per quanto possibile cercherò di aggiornarvi.

Ciao e grazie ancora
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti