NTFS-3G e automount dei dischi rimovibili

Salve questa piccola guida per spiegare come configurare delle policy di haldaemon affinche il vostro disco esterno usb formattato con ntfs venga visto dal sistema correttamente.
I passi più semplici sono stati quelli di installare il package ntfs-3g da uno dei tanti repository.
Ultimata l'installazione, all'accensione del disco esterno, il sistema generava un errore indicando il fallimento dell'automount a causa di una differente formattazione del disco nel formato ntfs


Bene girando un po' sulla rete ho trovato lo script di policy che consente di gestire l'automount con ntfs-3g:


(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)

Fatto questo pero il file indicato per la policy non era chiaro, così mi sono messo a “greppare” sotto la directory : /usr/share/hal/fdi/policy/ finchè non ho trovato il file /usr/share/hal/fdi/policy/10osvendor/99-redhat-storage-policy-fixed-drives.fdi
che è stato così modificato:



(?xml version="1.0" encoding="UTF-8"?) (!-- -*- SGML -*- --)

(deviceinfo version="0.2")

(device)

(match key="@block.storage_device:storage.hotpluggable" bool="false")

(match key="@block.storage_device:storage.removable" bool="false")

(merge key="volume.ignore" type="bool")true(/merge)

(/match)

(/match)

(/device)

(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)


Quella in rosso è la parte che ho aggiunto al file delle policy. Sostituite le parentesi tonde con i simboli maggiore e minore

Una volta salvato il file ho riavviato il servizio :

service haldaemon restart

e quando ho riacceso il mio disco usb il sistema ha montato correttamente la partizione.
Buon Centos a tutti!



SMF 2.0.17 | SMF © 2013, Simple Machines
TinyPortal © 2005-2012

Indietro all'articolo