Как я могу прочитать ISO-9660 (или любую другую FS) с именами файлов в кодовой странице, отличной от UTF (CP866 в моем случае)?
Собственно вопрос в теме. У меня есть старый компакт-диск с ISO-9660 / Juliet FS с именами файлов в CP866 (Neuro Burning ROM делал много подобных сумасшедших вещей в свое время). Диск монтируется и отлично работает под Windows.
Я знаю, что это CP866, потому что "ls | iconv -f CP866" показывает правильные имена файлов.
Как я могу смонтировать его с правильными именами файлов в современном Ubuntu?
Дело в том, что древнее решение:
mount -o ro,norock, кодовая страница =866 /dev / cdrom /mnt / cdrom
Больше не работает:
неправильный тип файловой системы, неправильная опция, неправильный суперблок на / dev / sr0, отсутствие кодовой страницы или вспомогательной программы или другая ошибка.
Параметры монтирования «iocharset» ничего не делают и не влияют на видимые имена файлов.
Linux потерял способность работать со старыми файловыми системами?