Old:Montare in automatico drive USB NTFS con Hal e Ntfs-3g: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(revisionata, corretti alcuni errori, modificata gerarchia titoli)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
{{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
=Introduzione=
==Introduzione==
Questa guida è tratta da: http://sidux.com/PNphpBB2-viewtopic-t-9767-view-next.html . La procedura è stata provata con successo su Sid e Lenny.
Questa guida è tratta da: http://sidux.com/PNphpBB2-viewtopic-t-9767-view-next.html . La procedura è stata provata con successo su Sid e Lenny.
=Prerequisiti=
==Prerequisiti==
Per poter utilizzare questa funzione, è necessario disporre nel proprio sistema di:
Per poter utilizzare questa funzione, è necessario disporre nel proprio sistema di:
*Kernel con supporto a Fuse (>=2.6.14)
*Kernel con supporto a Fuse (>=2.6.14);
*Hal (Hardware Abstraction Layer)
*Hal (Hardware Abstraction Layer);
*Ntfs-3g, il driver per leggere e scrivere su ntfs
*Ntfs-3g, il driver per leggere e scrivere su ntfs.


Per verificare che Fuse sia abilitato, digitiamo da ''root'':
Per verificare che Fuse sia abilitato, digitiamo da ''root'':
Riga 14: Riga 14:
<pre># apt-get install hal ntfs-3g</pre>
<pre># apt-get install hal ntfs-3g</pre>


=Abilitare il supporto per Ntfs=
==Abilitare il supporto per Ntfs==
Grazie ad Hal, il sistema monterà in automatico i drive esterni che verranno connessi al computer, ma se dovessero essere formattati in Ntfs, comparirà un messaggio d'errore. Per ovviare al problema, è necessario istruire Hal ad utilizzare Ntfs-3g per montare i drive.
Grazie ad Hal, il sistema monterà in automatico i drive esterni che verranno connessi al computer, ma se dovessero essere formattati in Ntfs, comparirà un messaggio d'errore. Per ovviare al problema, è necessario istruire Hal ad utilizzare Ntfs-3g per montare i drive.


==Aggiungere policy di Hal==
===Aggiungere policy di Hal===
Per fare ciò, apriamo con privilegi di ''root'' un editor di testi e creiamo nella directory ''/usr/share/hal/fdi/policy/10osvendor/'' il file ''20-ntfs-config-write-policy.fdi'' . All'interno del file, inseriamo:
Per fare ciò, apriamo con privilegi di ''root'' un editor di testo e creiamo nella directory <code>/usr/share/hal/fdi/policy/10osvendor/</code> il file <code>20-ntfs-config-write-policy.fdi</code> . All'interno del file, inseriamo:
<pre><?xml version="1.0" encoding="UTF-8"?>
<pre><?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<deviceinfo version="0.2">
Riga 33: Riga 33:
e salviamo.
e salviamo.


==Riavviare Hal==
===Riavviare Hal===
Affinché Hal riconosca la nuova policy, è necessario riavviarlo. Possiamo riavviare il sistema, oppure digitare da ''root'':
Affinché Hal riconosca la nuova policy, è necessario riavviarlo. Possiamo riavviare il sistema, oppure digitare da ''root'':
<pre># /etc/init.d/hal restart</pre>
<pre># /etc/init.d/hal restart</pre>

Versione delle 13:57, 30 gen 2010

Debian-swirl.png Versioni Compatibili

ERRORE: valore non valido ( Debian Lenny 5.0
Debian Squeeze
Debian Sid )! Vedi qui.

Introduzione

Questa guida è tratta da: http://sidux.com/PNphpBB2-viewtopic-t-9767-view-next.html . La procedura è stata provata con successo su Sid e Lenny.

Prerequisiti

Per poter utilizzare questa funzione, è necessario disporre nel proprio sistema di:

  • Kernel con supporto a Fuse (>=2.6.14);
  • Hal (Hardware Abstraction Layer);
  • Ntfs-3g, il driver per leggere e scrivere su ntfs.

Per verificare che Fuse sia abilitato, digitiamo da root:

# modprobe -l fuse

Per installare gli altri pacchetti, sempre da root:

# apt-get install hal ntfs-3g

Abilitare il supporto per Ntfs

Grazie ad Hal, il sistema monterà in automatico i drive esterni che verranno connessi al computer, ma se dovessero essere formattati in Ntfs, comparirà un messaggio d'errore. Per ovviare al problema, è necessario istruire Hal ad utilizzare Ntfs-3g per montare i drive.

Aggiungere policy di Hal

Per fare ciò, apriamo con privilegi di root un editor di testo e creiamo nella directory /usr/share/hal/fdi/policy/10osvendor/ il file 20-ntfs-config-write-policy.fdi . All'interno del file, inseriamo:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
    <device>
        <match key="volume.fstype" string="ntfs">
            <match key="@block.storage_device:storage.hotpluggable" bool="true">
                <merge key="volume.fstype" type="string">ntfs-3g</merge>
                <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
                <append key="volume.mount.valid_options" type="strlist">locale=</append>
            </match>
        </match>
    </device>
</deviceinfo> 

e salviamo.

Riavviare Hal

Affinché Hal riconosca la nuova policy, è necessario riavviarlo. Possiamo riavviare il sistema, oppure digitare da root:

# /etc/init.d/hal restart

A questo punto, possiamo collegare il drive che dovrebbe ora montarsi e aprirsi correttamente.

SoWhat