Acceso de escritura para discos externos con NTFS
De openSUSE, la enciclopedia libre.
Al conectar un disco duro extraíble con formato de archivos NTFS, el sistema lo monta en modo sólo-lectura, impidiendo la escritura o el borrado de ficheros.
Modificar el archivo /etc/fstab para cambiar este comportamiento es una solución, ya que permite cargar el driver ntfs-3g y definir los parámetros del montaje, pero tiene un inconveniente: si el nombre de dispositivo cambia, no funcionará, lo que nos obliga a editar ese fichero una y otra vez.
Una solución más conveniente y práctica es la que se explica aquí. Escribir una regla hal.
- Abre la consola y crea, como root, este fichero:
touch /usr/share/hal/fdi/policy/10osvendor/20-ntfs-config-write-policy.fdi
- Edítalo, también con privilegios de root, con un editor de textos cualquiera, y copia en él lo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<!--
Permite el montaje de dispositivos NTFS externos en modo lectura/escritura mediante ntfs-3g.
/usr/share/hal/fdi/policy/10osvendor/
-->
<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>
- Guarda los cambios al archivo, y reinicia el demonio hal, también como root, mediante
rchal restart
para que funcione.
Sólo queda instalar el paquete ntfs-3g. Para instalar una versión reciente de este paquete, puedes buscarlo a través de http://software.opensuse.org/search
, o usar los repositorios de Anusbig (autor de este artículo):
| Versión: 11.0
|
|
| Versión: 10.3
|
|
| Versión: 10.2
|
|
donde siempre está disponible la última versión estable de ntfs-3g. La actual ya incluye la regla hal aquí descrita.
Esta solución está sacada de openSUSE Lizards
, y fue publicada por Andrea Florio (Anusbig).


