Код для juliet, vfat достаточно специфичен. Вот jfs – это да, должно быть так же и для остальных.
Там Unicode оказывается внутри, и CONFIG_NLS_DEFAULT по умолчанию для перекодировки.
libnatspec указывает нужный параметр iocharset автоматом.
Может перейти на jfs для переносных дисков ? :)
Модуль для subfs – это как инструмент частного решения проблем. Производительность – да, страдает.
/usr монтировать не будем. Русские названия файлов в rpm-пакетах – только после перехода на utf8.