Pagina 1 di 1

umount di un loop device, da utente normale

Inviato: mer 4 giu 2008, 22:49
da robbybby
Salve a tutti.
Ho creato un disco qemu con win$, ntfs. Il file sta in /mnt/qemudisk/wxp.img (e' su una partizione di un vecchio disco che uso per le prove).
Lo monto da Linux usando ntfs-3g e il loop device, montadolo il /win. Ho messo la riga in fstab, per poterlo fare da user, e non solo da root.
Effettivamente funziona.
Pero' me lo fa smontare solo da root, e non a user. Umount mi da' il seguente messaggio:
"mount disagrees with the fstab"

Effettivamente /etc/mtab mi mette il device /dev/loop0, montato in /win, e non /mnt/qemudick/wxp.img, quindi potrebbe essere questo il motivo dell'errore.
Ah, ovviamente /mnt/qemudisk/ e' montato, e il file /mnt/qemudisk/wxp.img ha i permessi rw al gruppo del mio utente.

Qualcuno sa come risolvere il problema?

Re: umount di un loop device, da utente normale

Inviato: gio 5 giu 2008, 11:13
da MelmothX
Dovresti allegare l'output del comando

Codice: Seleziona tutto

mount
e il fstab integrale per rendere il tutto più chiaro.

Re: umount di un loop device, da utente normale

Inviato: gio 5 giu 2008, 12:55
da robbybby
Adesso non sono al lavoro, e non ho sotto mano il mio pc.
Comunque con mount va tutto bene, senza messaggi.
umount da', appunto, "mount disagrees with the fstab", e nient'altro.
La riga di fstab, a memoria e':

Codice: Seleziona tutto

/mnt/qemudisk/wxp.img   /winxp   ntfs-3g   rw,users,dmask=002,fmask=boh,loop,offset=32576   0  0
Steasera postero' l'fstab completo.
Ah, Slack 11, poi provero' sulla 12.1.

Re: umount di un loop device, da utente normale

Inviato: gio 5 giu 2008, 14:46
da MelmothX
robbybby ha scritto:Adesso non sono al lavoro, e non ho sotto mano il mio pc.
Comunque con mount va tutto bene, senza messaggi.
umount da', appunto, "mount disagrees with the fstab", e nient'altro.
La riga di fstab, a memoria e':

Codice: Seleziona tutto

/mnt/qemudisk/wxp.img   /winxp   ntfs-3g   rw,users,dmask=002,fmask=boh,loop,offset=32576   0  0
Steasera postero' l'fstab completo.
Ah, Slack 11, poi provero' sulla 12.1.

Secondo me te lo monta in automatico all'avvio, perché manca l'opzione

Codice: Seleziona tutto

noauto
, quindi lo monta root, e quello che monta root non lo puoi smontare tu, comune mortale. Quindi suggerisco di aggiungere l'opzione noauto.

Tra l'altro il comando

Codice: Seleziona tutto

mount
senza opzioni non deve essere vuoto, ma deve dare i dispositivi montati e con le relative opzioni.

Re: umount di un loop device, da utente normale

Inviato: gio 5 giu 2008, 18:40
da robbybby
L'ho detto che andavo a memoria. Il nouato c'e' eccome :)

fstab:

Codice: Seleziona tutto

...
/mnt/qemudisk/wxp.img   /winxp    ntfs-3g     noauto,users,rw,dmask=002,fmask=113,loop,offset=32256     0  0
/dev/sdc2        /mnt/qemudisk    auto        noauto,user,rw               0   0
/dev/sdc1        /mnt/fat         vfat        noauto,user,rw               0   0
/dev/dvd         /dvd             auto        noauto,user,ro               0   0
/dev/cdrw1       /cdrom           auto        noauto,user,ro               0   0
...
poi, faccio, da user normale

Codice: Seleziona tutto

mount /mnt/qemudisk/
mount /winxp/
A questo punyo mount mi da':

Codice: Seleziona tutto

...
/dev/md5 on /tmp type reiserfs (rw,nosuid,nodev)
tmpfs on /dev/shm type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
/dev/sdc2 on /mnt/qemudisk type reiserfs (rw,noexec,nosuid,nodev,user=roby)
/dev/loop0 on /winxp type fuseblk (rw,nosuid,nodev,noexec,noatime,allow_other,default_permissions,blksize=4096)

Re: umount di un loop device, da utente normale

Inviato: ven 6 giu 2008, 11:16
da Paoletta
Se per smontare usi fusermount -u al posto di umount che succede?

con

Codice: Seleziona tutto

umount /mnt/qemudisk/

Codice: Seleziona tutto

umount /winxp/

Codice: Seleziona tutto

umount /dev/loop0
che succede?

Re: umount di un loop device, da utente normale

Inviato: ven 6 giu 2008, 12:50
da ZeroUno
Prova a montarlo e smontarlo da kde direttamente.

potrebbe anche essere utile, ma non risolutivo credo, un chmod u+s /sbin/losetup

Ciao,
01

Re: umount di un loop device, da utente normale

Inviato: ven 6 giu 2008, 12:51
da robbybby
umount /dev/loop0
da utente normale non me lo fa fare.

fusermount lo provero' stasera.

Re: umount di un loop device, da utente normale

Inviato: ven 6 giu 2008, 20:39
da robbybby
Sigh! :(

Codice: Seleziona tutto

fusermount -u /winxp/
fusermount: entry for /winxp not found in /etc/mtab