Petit probleme avec un disque dur externe NTFS :
ntfs-3g et ntfs-config permettent de le monter avec une possibilité d'écriture :
ça marche au poil !
Mais il est impossible d'écrire des dossiers ou fichiers comportant des caractères accentués!
Pour les disques durs internes en NTFS il suffit d'écrire cette ligne dans le /etc/fstab :
/dev/<votre partition> /media/<point de montage> ntfs-3g silent,umask=0,locale=fr_FR.UTF-8 0 0
pour que les caractères accentués soient acceptés
(dans mon cas ce serait /dev/sda1 /media/FreeAgent ntfs-3g silent,umask=0,locale=fr_FR.UTF-8 0 0)
Mais je ne veux pas modifier mon fstab (cette ligne s'appliquerait à tout media externe et causerait des problèmes s'il n'est pas en NTFS)
Parmi les fichiers du paquetage ntfs-config se trouve celui-ci : /usr/share/ntfs-config/write-policy.fdi
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<!-- file created by ntfs-config -->
<!-- mount ntfs volume with the ntfs-3g driver to enable write support -->
<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>
il est relié à /etc/hal/fdi/policy/20-ntfs-config-write-policy.fdi
et induit la création de cete ligne dans mtab
/dev/sda1 /media/FreeAgent\040Drive fuseblk rw,nosuid,nodev,sync,noatime,allow_other,default_permissions,blksize=4096 0 0
est-il concevable de modifier ainsi ce fichier
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<!-- file created by ntfs-config -->
<!-- mount ntfs volume with the ntfs-3g driver to enable write support -->
<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=fr_FR.UTF-8</append>
</match>
</match>
</device>
</deviceinfo>
afin d'obtenir l'écriture des caractères accentués après le montage automatique d'un disque ntfs
Message édité par filochard le 10-12-2007 à 22:13:19