Pagina 1 di 1
mount static con hal [SOLVED]
Inviato: dom 17 gen 2010, 19:09
da spiri
Ciao a tutti,
sto cercando di far montare ad HAL il mio hd esterno firewire sempre sullo stesso mount point (/media/hdfw). mi sembra di aver capito che bisogna o editare la policy in /usr/share/hal/fdi/ oppure crearne uno nuovo in /etc/hal/policy.
Ho ottenuto alcune informazioni del mio hd tramite lshal ed ho creato un nuovo file in /etc/hal/policy ma hal continua (dopo ovviamente restart del demone) a non montare il mio hd nella dir hdfw. da dmesg non ci sono errori ma sembra che ignori completamente la mia policy.
qualcuno puo' darmi una mano o dove vedere? sul forum non ho trovato niente.
grazie
spiri
Re: mount static con hal
Inviato: dom 17 gen 2010, 23:40
da Giambattista
Spero possa esserti utile, io sto provando a farlo ora [-o<
Re: mount static con hal
Inviato: dom 17 gen 2010, 23:46
da spiri
Si ho gia visto quel link. Io ho fatto cosi. Ho creato un file chiamato 30-sharedmounts.fdi in /etc/hal/fdi/policy con dentro:
Codice: Seleziona tutto
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="info.udi" string="/org/freedesktop/Hal/devices/volume_uuid_41BC_3551">
<merge key="volume.policy.desired_mount_point" type="string">hd_ext1</merge>
<merge key="volume.label" type="string">Ext Backup 1</merge>
</match>
<match key="block.is_volume" bool="true">
<match key="info.udi" string="/org/freedesktop/Hal/devices/volume_uuid_fbce1df8_1317_4e9e_b374_44c0d5ba9383">
<merge key="volume.policy.desired_mount_point" type="string">hd_ext2</merge>
<merge key="volume.label" type="string">Ext Backup 2</merge>
</match>
<match key="block.is_volume" bool="true">
<match key="info.udi" string="/org/freedesktop/Hal/devices/volume_uuid_C46C_9E67">
<merge key="volume.policy.desired_mount_point" type="string">hd_ext3</merge>
<merge key="volume.label" type="string">Ext Backup 3</merge>
</match>
</device>
</deviceinfo>
dopo ho fatto /etc/rc.messagebus reload e rc.hald restart
Il demone hald in realta vede le mie indicazioni (output di lshal) ma non mi crea i mount point giusti in /media. credo che non sovrascriva la policy generale.
grazie comunque. se ci riesci fammi sapere
spiri
Re: mount static con hal [SOLVED]
Inviato: lun 18 gen 2010, 1:01
da spiri
C'erano una serie di errori di sintassi nel file /etc/hal/fdi/policy/30-sharedmounts.fdi
Codice: Seleziona tutto
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="info.udi" string="/org/freedesktop/Hal/devices/volume_uuid_41BC_3551">
<merge key="volume.policy.desired_mount_point" type="string">hd_ext1</merge>
<merge key="volume.label" type="string">ExtBackup1</merge>
</match>
</match>
<match key="block.is_volume" bool="true">
<match key="info.udi" string="/org/freedesktop/Hal/devices/volume_uuid_fbce1df8_1317_4e9e_b374_44c0d5ba9383">
<merge key="volume.policy.desired_mount_point" type="string">hd_ext2</merge>
<merge key="volume.label" type="string">ExtBackup2</merge>
</match>
</match>
</device>
</deviceinfo>
Funziona. appena attacco l'hd mi compaiono due icone sul desktop ExtBackup1 e ExtBackup1 (e hal crea le stesse dir in /media). non so perche' non le crea sotto il nome hd_ext1 e 2. non so. comunque cosi funziona.
spero possa essere d'aiuto.
spiri
Re: mount static con hal [SOLVED]
Inviato: lun 18 gen 2010, 9:55
da conraid
Perché come vedi le crea con la LABEL, senza fare tanti sforzi dai una LABEL al tuo HD e verrà creata la directory /media/LABEL_CHE_TU_HAI_DATO
Re: mount static con hal [SOLVED]
Inviato: lun 18 gen 2010, 10:36
da spiri
fair enough ....
il comando e2label si puo' usare su hd con dati gia' dentro o rischio??
grazie ancora
spiri