налаштування mkisofs як можна більше платформних


0

У мене є відносно великий архів, з якого мої студенти відбирали б файли для створення ізо-зображень, які вони беруть додому на своїх накопичувачах, щоб записати власні DVD-диски.

Для того, щоб зробити процес максимально безкоштовним, мені потрібно знати:

1) варіанти зробити ізо-зображення максимально кросплатформенними

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

Скажіть, це були би шляхи до файлів:

/media/sdbX/public/HS47/edu/mit/techtv/collections/physicsdemos/14298-charge-and-electric-field-of-a-hollow-conductor.mp4

/media/sdbX/public/HS47/com/youtube/EducationCommonsRW/S0wbEl7caTY.mp4

/media/sdbX/public/HS47/edu/mit/techtv/collections/physicsdemos/14366-field-of-a-sphere-and-an-infinite-plane.mp4

Я хотів би, щоб стежки на зображеннях моїх учнів виглядали так:

mit / techtv / колекції / Physicsdemos / 14298-зарядка-і-електричне поле-в-порожнистий провідник.mp4

youtube / EducationCommonsRW / S0wbEl7caTY.mp4

mit / techtv / колекції / physicsdemos / 14366-field-of-a-сфера-and-an-infinite-plane.mp4

Як ти це робиш?

дякую lbrtchx


Чи є ці диски даних для використання в комп'ютері та двічі клацніть по файлах? Або вони повинні бути записані як DVD MPEG2 для відтворення в програвачі DVD? Чи створюєте ви образи ISO, чи вони?
Дарт Андроїд

Звичайно, я хочу, щоб вони могли відтворювати файли назад, використовуючи DVD-програвач із будь-якої операційної системи (вони в основному використовують Windows та Mac, але деякі використовують Linux як я сам). Діти постійно заходять з будь-якими «найбільшими та найновішими» речами, які у них є lbrtchx
Albretch Mueller

Відповіді:


0

mkisofs повинні розмістити файли в правильному місці:

mkisofs -o HS47.iso /media/sdbX/public/HS47/

Це повинно призвести до того, що файли на диску, де ви хочете їх (тобто, розмістіть весь вміст /media/sdbX/public/HS47/у корені зображення диска).

Що стосується найбільш сумісного, я б спробував використати параметри за замовчуванням і запитати тут про більш конкретні проблеми, якщо ви зіткнулися з ними.

Майте на увазі, що ці диски потребують відкриття в комп’ютері, і вони не працюватимуть у базовому програвачі DVD (такий, який ви підключили б безпосередньо до телевізора).


Перечитавши ваше запитання, я думаю, що це саме те, що ви шукаєте:

Спробуйте використовувати -graft-points. Це дозволяє розміщувати певні файли у певних місцях на диску. Ваш приклад вище виглядатиме так (Примітка \використовується як продовження рядка для читабельності):

mkisofs -o Disk1.iso -graft-points \
mit/techtv/collections/physicsdemos/=/media/sdbX/public/HS47/edu/mit/techtv/collections/physicsdemos/14298-charge-and-electric-field-of-a-hollow-conductor.mp4 \
youtube/EducationCommonsRW/=/media/sdbX/public/HS47/com/youtube/EducationCommonsRW/S0wbEl7caTY.mp4 \
mit/techtv/collections/physicsdemos/=/media/sdbX/public/HS47/edu/mit/techtv/collections/physicsdemos/14366-field-of-a-sphere-and-an-infinite-plane.mp4

-graft-pointsповідомляє, mkisofsщо шляхи знаходяться у folder/=filePathформаті, де folderзнаходиться папка на диску, де файл повинен відображатися, і filePathмісце розташування на вашому комп’ютері, де він повинен отримати файл з місця на зображенні. Ви можете таким чином включити стільки файлів, скільки хочете, і mkisofsоб'єднати їх в одне зображення, створивши за необхідності вкладені папки.


за допомогою командного рядка ви написали всі файли
Albretch Mueller

використовуючи запропонований вами командний рядок: "mkisofs -o HS47.iso / media / sdbX / public / HS47 /", ви припускаєте, що всі гілки каталогів йдуть з цього шляху, але це не так. Я не пояснив себе добре, і / або ви не прочитали мого питання. Я не знаю, як зробити своє питання зрозумілішим або як моя проблема могла бути більш конкретною. Очевидно, я б не задавав цього питання тут, якби я міг використовувати стандартні варіанти.
Альбрех Мюллер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.