Newsgroup: it.comp.os.linux.redhat
Titolo: Altro problema: ntfs-fuse che non monta i filesystem in avvio di Fedora 6

Ho installato su una Fedora 6 fuse e ntfsprogrs con yum (in realtà ho
fatto vari tentativi, dall'installazione "a mano" di fuse-2.5.3.tar.gz
e cp ntfsprogs-1.13.1.tar.gz, poi disinstallati, a quella automatica
con yum).
Dopo il login riesco a montare e smontare (da root) le partizioni ntfs
con mount /Windows/XP e simili (le righe in /etc/fstab sono corrette,
quindi).
Il problema è che in avvio fallisce il tentativo di montare
automaticamente le partizioni NTFS e in chiusura quello di smontarle.
Gli errori rilevati sono, nell'ordine:
1) All'inizio del boot della macchina:
UDEV[466]: ADD TO RULES INVALID KERNEL OPERATION
/etc/udev/rules.d/60-fuse.rules [1]:
N.B. Contenuto del file /etc/udev/rules.d/60-fuse.rules:
KERNEL="fuse", NAME="%k", MODE="0660",OWNER="root",GROUP="fuse"
2) Fallisce il montaggio dei filesystem (suppongo di quelli ntfs, visto
che gli altri sono ok, o forse del sistema stesso di fuse - spero di
non aver detto una fesseria)
3) Fallisce il montaggio degli altri filesystem (certamente le
partizioni ntfs, menzionate una ad una ad una), con il messaggio:
failed to exec fusermount: permission denied
4) In chiusura, se non smonto prima le partizioni ntfs, compare il
seguente messaggio di errore:
bloch devices non permitted on fs
seguito da varie schermate di errori vari (audit, mi sembra, ed altra
roba ancora; non ho fatto in tempo a leggere tutto).
Ho anche provato a scrivere un file con l'elenco dei mount, da eseguire
in etc/rc.d/rc.local, ma questo file non viene eseguito con i permessi
di root, e quindi fallisce. Inutile impostare il bit suid, in quanto i
permessi sarebbero necessari alla shell che esegue il file, e questo
non è ovviamente possibile nè auspicabile.
Insomma, sono costretto, dopo ogni avvio del PC,a montare da root le
partizioni ntfs, e a smontarle prima di chiudere la macchina, il che
non mi sembra proprio la situazione ottimale.
Preciso inoltre che su quattro volte che installo fuse su un PC, una
sola volta sono riuscito a far sì (non so bene perchè) che le
partizioni ntfs venissero montate automaticamente all'avvio.
Possibile che il problema sia l'ordine con cui vengono eseguite le
operazioni all'avvio? Prima non vengono montate, dopo il login sì.
Dopo il login posso smontarle, ma in chiusura della macchina no.
Perchè?
Che posso fare?

 automaticamente le partizioni NTFS e in chiusura quello di smontarle.
Sembra che il problema sia risolto (almeno in avvio, ora controllo in
chiusura) aggiungendo la riga "modprobe fuse" in /etc/rc.d/rc.sysinit,
anche se permane il messaggio della regola non valida.

 anche se permane il messaggio della regola non valida.
Confermo che, avendo inserito "modprobe fuse" in /etc/rc.d/rc.sysinit,
le partizioni ntfs vengono ora montate automaticamente da /etc/fstab in
avvio, nonostante il messaggio di errore:
UDEV[466]: ADD TO RULES INVALID KERNEL OPERATION
/etc/udev/rules.d/60-fuse.rules [1]:
Invece, quando arresto il PC, se non smonto prima le partizioni ntfs,
mi so riempiono schermate intere di errori (in sintesi, block devices
non permitted on fs).
Si può eseguire in quelche modo un file (o una sequenza di comandi
umount) che si occupi di smontare le partizioni ntfs (quindi, da
eseguire con i poteri di root)? Ovviamente, il tutto da eseguire come
prima cosa quando si chiude il PC.