Когда ко мне принесли USB-HDD с разделом NTFS, то я смог только читать с него в своей системе ALT Linux Desktop 4.0.1 Personal. Но требовалось именно записать файлы на NTFS. Для этого пришлось поставить пакет ntfs-3g. Поставить-то я поставил, только всё равно не подхватывалась автоматически NTFS на запись, пришлось монтировать вручную.
Однако спустя некоторое время, порывшись в интернете, я нашёл решение. Поместил в /etc/hal/fdi/policy файл 10-ntfs-policy.fdi такого содержания:
<?xml version="1.0" encoding="UTF-8"?>
<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>
<append key="volume.mount.valid_options" type="strlist">dmask=</append>
<append key="volume.mount.valid_options" type="strlist">fmask=</append>
<append key="volume.mount.valid_options" type="strlist">silent</append>
<append key="volume.mount.valid_options" type="strlist">allow_other</append>
<append key="volume.mount.valid_options" type="strlist">streams_interface=</append>
<append key="volume.mount.valid_options" type="strlist">locale=</append>
<merge key="volume.policy.mount_option.locale=ru_RU.UTF-8" type="bool">true</merge>
<merge key="volume.policy.mount_option.dmask=022" type="bool">true</merge>
<merge key="volume.policy.mount_option.fmask=133" type="bool">true</merge>
<merge key="volume.policy.mount_option.allow_other" type="bool">true</merge>
<merge key="volume.policy.mount_option.silent" type="bool">true</merge>
<merge key="volume.policy.mount_option.streams_interface=windows" type="bool">true</merge>
</deviceinfo>
Теперь всё работает как надо, автоматом и с нормальным показом кириллических имён файлов.