В епоху суцільних інтернетів, коли під рукою дропбокси і «прочій хлам», ба більше, є віддалений захищений доступ до робочого/домашнього комп’ютера та всякої мережевої периферії, якимось дивним і недолугим стає використання усяких флешок, не кажучи вже про блискучі круглі підставки під гаряче. Але тут виникла потреба записати на такий круглий виріб із пластмаси та алюмінію добрий шмат файлової системи, де є до шести рівнів тек (чи по-фольклорному «папок», а по-правильному — «директорій»), геть усі вони мають дуже дескриптивні назви суцільною кирилицею і пробілами, ще й з рясним вкрапленням дуже детально і зрозуміло названих файлів (наприклад, «Руководство по работе администратора учебного центра. Год 1. Формы и бланки.pdf»), і щоб при цьому імена не попсувались.

Як виявилось, стандарт ISO9660, яким описується файлова система на таких носіях, навіть з новими уточненнями і розширеннями не дуже заохочує подібну щирість і красномовність у творчому процесі файлойменування, про що мені й було повідомлено декількома програмами для виготовлення підставок.

Спроба прикинутись шлангом Простий спосіб вирішити проблему не пройшов, бо стандарт той, мовляв, невідомо коли, ким і для кого писаний, а файли на болванки пишуть всі і всякі, і зовсім не зрозуміло, чому не можна записати і ці.

Зрештою, за наявності в системі genisoimage та growisofs все вирішилось простим створенням образу ISO із потрібної мені теки разом з усіма файлами/підтеками, з порушенням певних норм, і подальшим записом такого образу на круглий блискучий непотріб.

Створення образу:
genisoimage -J -R -joliet-long -input-charset UTF-8 -V "Disk_Label" -o iso_image.iso -r directory/to/put/into/the/image

Запис образу на диск:
growisofs -dvd-compat -Z /dev/dvdrw=iso_image.iso

Власне, проблема, напевно, не варта жодної уваги, бо подібні ситуації трапляються рідко, а у інших більш вмілих товаріщєй є досконаліші інструменти, але про всяк випадок нотатку залишу.