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
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
, 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
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
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
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