SDB:Automontando sin la opcion sync
De openSUSE, la enciclopedia libre.
Version: 9.3 - 10.0
Motivo
Notas que la transferencia a un pendrive o un disco duro externo en muy lenta. Por esto o para deshabilitar synchronous writing para el medio seleccionado( ej, pendrive o flash media), querras automount o submount/HAL without con la opcion sync.
Procedimiento
Como root, crea un archivo con cualquier nombre y el final .fdi in /usr/share/hal/fdi/95userpolicy/, (for 10.0 esto tiene que ser /usr/share/hal/fdi/policy/95userpolicy/) por ejemplo nosync.fdi. Edita to archivo con un editor que eligas:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="volume.uuid" string="UUID">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Adapta las siguintes lineas. La information necesaria puede ser optenida de la salida de 'lshal' en la consola o desde el 'hal-device-manager' nn KDE/GNOME (instala hal-gnome.rpm si es necesario).
<match key="volume.uuid" string="==UUID==">
Entra el valor para "==UUID==" especificado bajo volume.uuid. Despues de adapto el archivo, corre el siguiente comando como root:
rchal restart
submount debe montar respectivamente el dispositivo sin la opcion syncshould . No te olvides de desmontar el dispositivo antes de removerlo, porque la data puede no haberse transferido aun. Si no haces esto se podria perder la data
Keywords: subfs | submount | mount | sync | hal | usb

