Как я могу прочитать 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 потерял способность работать со старыми файловыми системами?

0 ответов

Другие вопросы по тегам