Solución al problema de montado automático de unidades NTFS en PCLinuxOS

Varios usuarios de PCLinuxOS (y al parecer de otros sistemas operativos GNU/Linux) han reportado que, después de las últimas actualizaciones al sistema, el montado de unidades NTFS ha dejado de funcionar.

El error proviene de la más reciente actualización del paquete ntfs-3g que es el controlador encargado de dar soporte de lectura y escritura a unidades con sistema NTFS mandando el siguiente mensaje de error:

ntfs error

“Cannot Mount Volume”
“Unable to mount the volume ‘devicename’
“Details: cannot get volume fstype.alternative”

En los foros de soporte se recomienda remover este paquete junto con libntfs10 y ntfs-config para solucionar el problema pero esto no soluciona el problema en la mayoría de los casos.

El problema se soluciona al descargar o crear un archivo 10-ntfs-3g-policy.fdi de configuración para el driver ntfs cuyo contenido es el siguiente:

[xml]
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<!– mount ntfs volume with the ntfs-3g driver to enable write support –>
<device>
<match key="volume.fstype" string="ntfs">
<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>
</device>
</deviceinfo>
[/xml]

Copiamos dicho archivo a la siguiente ruta (es necesario ser root)

[bash]
/usr/share/hal/fdi/policy/10osvendor
[/bash]

Verificamos que los permisos del archivo sean los correctos

[bash]
-rw-r–r– 1 root root 501 Feb 28 2011 10-ntfs-3g-policy.fdi
[/bash]

Y por último, como root, reiniciar haldaemon:

haldaemon

[bash]
service haldaemon restart
[/bash]

Esto debería ser suficiente para recuperar el automontado de unidades NTFS en nuestra distro