Если сделать запись в /etc/fstab: /dev/sda1 /mnt/sda1 ntfs-3g ro,utf8 0 0 то при загрузке раздел монтируется, но (по команде ls например) в списке файлов (каталогов) нет тех, которые называются по-русски. После umount /mnt/sda1 mount /mnt/sda1 всё нормально. Таким образом после установки ALT Linux Desktop 4.0 на машину, где уже стоит Windows, мы не имеем доступа к файлам, названным по-русски.
Это серьезно.
Недостоверно: возможно та же проблема проявляется на разделах vfat, тогда надо перевешивать багу на другую компоненту. Я не могу проверить, нет vfat. На всякий случай привожу ссылку на обсуждение перекодирования имён: https://bugzilla.altlinux.org/show_bug.cgi?id=10658
С vfat всё работает нормально.
Хм, последнее столкновение с ntfs-3g (весной?) вызвало только положительные эмоции. В т.ч. и русские буковки.
Для ntfs-3g нужно указывать опцию монтирования locale=ru_RU.UTF-8. При монтировании вручную, видимо, хватает LC_CTYPE=en_US.utf8, установленного сейчас у root по умолчанию, но при монтировании в процессе загрузки эта переменная ещё не установлена. Аналогичная опция для vfat - iocharset=utf8 (но в случае vfat и кодировки UTF-8 имеются проблемы с преобразованием регистра символов - оно работает только для ASCII).
Что же, понятно. Требуется явное указание LC_CTYPE Может быть стоит обсудить вопрос с заданием LC_CTYPE на ранней стадии? В /etc/sysconfig/i18n она же известна...