sono riuscito a far montare a Rox un filesystem virtuale soltanto che la guida è un po' datata e io non sono molto bravo.
Riporto la guida per intero che tanto è breve:
In primo luogo non ho compilato AVFS perché era bello che pronto nei repo e funzionante.
Alcuni tipi di file possono essere rappresentati come directory. Un tipico esempio è il file zip, che contiene in forma compressa la struttura di una intera directory. A volte è utile essere in grado di aprire questo tipo di file come se fosse una vera directory. Il VFS (Virtual File System) permette di farlo.
Per usare questa funzionalità, AVFS [AVFS] deve essere installato sul sistema in modo da permettere al kernel di supportare direttamente i vari tipi di file system virtuali.
Ci sono vari modi di usare AVFS. Questo esempio mostra come usarlo su un sistema con kernel Linux 2.6 e con FUSE. È necessario che il kernel abbia il supporto per FUSE e che sia installato il pacchetto dei file header «libfuse-dev».
Procedura 10.1. Installare AVFS su Linux 2.6
1. Prendere AVFS dal CVS (la release di Luglio 2005 è troppo vecchia).
2. Compilare AVFS (sh autogen.sh; ./configure; make).
3. Andare nella sottodirectory `avfs/fuse' ed eseguire ./compile.sh.
4. Creare un punto di mount: mkdir ~/.avfs-mount.
5. Eseguire AVFS: ./avfsd ~/.avfs-mount.
6. Per configurare ROX-Filer in modo da aprire le directory usando AVFS, cliccare su (Imposta azione...) per i file zip (ed gli altri tipi di archivi) ed inserire:
Notare che tutti i passi sopra descritti dovrebbero essere eseguiti come utente normale, non come root. Potrebbe essere necessario appartenere ad un gruppo speciale per usare FUSE (controllare il gruppo di `/usr/bin/fusermount').Codice: Seleziona tutto
rox ~/.avfs-mount/"$1#"
Se non si desidera che AVFS sia l'azione predefinita di questi file, è possibile creare uno script contenente il comando sopra descritto e aggiungerlo al menù File, usando Personalizza il menù....
In secondo luogo la sintassi suggerita per avviare il filesystem virtuale mi da errore.
Premetto che sto utilizzando AVFS per montare le iso ed eventualmente degli FTP (ma dovrò capire come fare magari in seguito), e sto facendo dei test con una ISO minimale di Karmic.
Ho creato la cartella ~/.avfs-mount e ho reso attivo AVFS dal file autostart.sh di open box non con il metodo suggerito perché non partiva ma in questo modo:
Codice: Seleziona tutto
avfsd .avfs-mountCodice: Seleziona tutto
avfsd .avfs-mount/"$1#"Codice: Seleziona tutto
rox ~/.avfs-mount/"$1#"Il file non esiste o non è accessibile: .avfs-mount//home/roxbox/mini.iso#
Fatto sta che una volta montato il volume è impossibile smontarlo tramite comandi dal mouse perché ricevo il seguente errore:
Qualcuno di voi ha idee in merito?Smontaggio di /home/roxbox/.avfs-mount in corso.
Errore: impossibile determinare il percorso effettivo del dispositivo: Nessun file o directory
Smontaggio fallito
Fatto
C'è stato un errore.
Grassie!
