англійськафранцузькаіспанська

Ad


Значок OnWorks

xorrecord - онлайн у хмарі

Запустіть xorrecord у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда xorrecord, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


xorrecord - Емуляція CD/DVD/BD програми cdrecord програмою xorriso

СИНТАКСИС


xorrecord [ параметри ] dev = пристрій [track_source]

ОПИС


xorrecord записує попередньо відформатовані дані на CD, DVD та BD носія.

Він розуміє деякі параметри програми cdrecord від cdrtools Йорга Шиллінга. Його
Реалізація є частиною програми xorriso, яка не має спільного вихідного коду з cdrtools, але
скоріше використовує libburn для зв'язку з приводом.
Іншим, більш повним емулятором cdrecord є програма cdrskin який використовує той самий опік
функціонує як xorrecord, але може записувати аудіо компакт-диски та обробляти CD-TEXT.

MMC, сесія, Доріжка, Медіа типи:
MMC є стандартом із сімейства SCSI, який визначає взаємодію між комп’ютерами
і оптичні приводи. Вже більше десяти років усі записувачі компакт-дисків, DVD або BD підкоряються цьому
стандарт, незалежно від того, яким кабелем шини вони підключені до комп'ютера. Лібберн покладається
на відповідність цьому стандарту та на здатність операційної системи виконувати SCSI
транзакції за певною шиною.
A Session це область даних на оптичному диску, яка зазвичай записується на одному
розгортка. Він містить принаймні один Відслідковувати який є безперервним рядком блоків для читання.
xorrecord створює один сеанс з однією доріжкою даних, яка складається з блоків з
2048 байт кожен. Він автоматично вибирає режим запису відповідно до типу носія, носія
стан, а варіант -мульти.
На носіях компакт-дисків є інші типи треків, як-от аудіо, та певні режими запису, як-от TAO
і SAO. CD та DVD-носія можуть помістити більше ніж одну доріжку в сеанс. Деякі з них
функції можна вирішити за допомогою програми cdrskin.
MMC описує кілька записуваних media Типи які приблизно утворюють дві родини.
Послідовно для запису media є CD-R, CD-RW, DVD-R, DVD-R DL, DVD-RW, DVD+R, DVD+R DL,
BD-R. За винятком DVD-R DL вони можуть зберігати більше однієї сесії, якщо є ще незаписані
пробіл і якщо попередній сеанс був записаний з опцією -багато. CD-RW і DVD-RW можуть бути
закриті для повторного використання з нуля.
Перезапис media є DVD-RAM, DVD+RW, відформатований DVD-RW, BD-RE. Вони пропонують сингл
сеанс з однією доріжкою для запису з довільним доступом. Заповнювати не потрібно
носії з можливістю перезапису перед повторним використанням.
Носії DVD-RW продаються в стані послідовного запису, але його можна відформатувати один раз
перезаписуваний. Перегляньте варіанти blank=format_overwrite та blank=деформат.
Якщо файлові системи ISO 9660 зберігатимуться на носіях із перезаписом, то це можливо
емулювати кілька сеансів за допомогою параметра --grow_overwriteable_iso. У цьому випадку
також імітується потреба в гасінні перед повторним використанням.

привід підготовка та адреса:
Доступ до дисководів, записувачів компакт-дисків, DVD або BD здійснюється через адреси файлів, які є специфічними
libburn і операційна система. Ці адреси відображаються в списку xorrecord
--пристрої or xorriso -посилання_устройства.
У GNU/Linux, FreeBSD і NetBSD користувачу потрібен дозвіл rw для файлу пристрою. Увімкнено
Solaris, користувачеві потрібні r-дозвіл і привілей "sys_devices", які зазвичай отримує
запустивши xorrecord за допомогою команди pfexec.
Ці дозволи або привілеї вже потрібні для включення диска в список. Так може бути
необхідно отримати огляд як суперкористувач або через pfexec.
xorrecord не виконує опцію cdrecord -scanbus і не приймає адреси
форму Bus, Target, Lun, про які повідомляє -scanbus. Якщо підтримка цих адрес є
необхідно розглянути можливість використання програми cdrskin.
Можна пускати xorrecord робота на емульованих дисках. Їх адреси починаються з префікса
"stdio:", а потім адреса файлу. Поведінка емульованого медіа залежить від файлу
типу. Подробиці дивіться у man xorriso.
Якщо в якості емульованого диска вибрано стандартний вихід, то всі тексти програми результатів, які
зазвичай відображаються на стандартному виводі, буде перенаправлено на стандартну помилку.

Відношення до програма xorriso:
xorrecord насправді це командний режим програми xorriso, який вводиться або за допомогою
команда xorriso "-як cdrecord" або запуск програми під одним із імен "xorrecord",
"cdrecord", "wodim" або "cdrskin".
Цей командний режим можна залишити за допомогою аргументу «--», що призводить до загальної команди xorriso
режимі. Подивитися людина xorriso для його опису. Крім командного режиму xorriso, файл
послідовність параметрів емуляції cdrecord не має значення. Усі незавершені дії отримують
виконується у фіксованій послідовності до завершення виконання програми або до емуляції cdrecord
закінчується.

ВАРІАНТИ


Вирішення диск:

--пристрої
Роздрукуйте список доступних CD, DVD або BD дисків у стандартному форматі. диски
може бути недоступним, якщо користувач не має дозволів на їх використання або якщо диск
використовується іншою програмою.
Кожен доступний диск показано рядком, наприклад:
0 -dev '/dev/sr0' rwrw-- : 'TSSTcorp' 'CDDVDW SH-S203B'
Адреса libburn цього диска — '/dev/sr0'. "TSSTcorp" - це назва
постачальник (у даному випадку: Toshiba Samsung Storage Technologies Corporation), «CDDVDW
SH-S203B' — це назва моделі (у даному випадку: записувач DVD).
Після цього завершите емуляцію, не виконуючи жодної подальшої операції з приводом.

dev=адреса_диска
Встановіть адресу libburn диска, який буде використовуватися.
Наприклад, у GNU/Linux: dev=/dev/sr0
Наприклад, у FreeBSD: dev=/dev/cd0
Наприклад, на NetBSD: dev=/dev/rcd0d
Наприклад, на Solaris: dev=/dev/rdsk/c2t2d0s2
Дивіться також вище «Підготовка диска та адресація».
Носій у накопичувачі не повинен бути встановлений або використаний іншим чином.
Ця опція набуде чинності, лише якщо джерело треку, параметр blank= або a
надається опція запиту диска. Інакше це призведе до події ВИЖАЄ і нормально
викликати ненульове значення виходу.

Запитує управляти та ЗМІ:

-inq Друк у стандартному форматі: виробник, назва моделі та версія мікропрограмного забезпечення накопичувача.

- контрольний диск
Беззастережно друкуйте, що диск підтримує Burnfree, SAO і TAO. Також роздрукувати
вихід параметра -inq.

-атип Надрукуйте вихідні дані -checkdrive, найбільш спроможного профілю носія в
диск, список профілів, які підтримує диск, чи є він
стирається (тобто може бути погашеним), виробник медіа та продукт носія
ім'я.
Профілі – це моделі використання, які часто прив’язані до певного типу медіа (наприклад
CD-RW), але може також застосовуватися до сімейства носіїв. Наприклад, профіль CD-ROM стосується всіх
CD носія, що містить дані.

-toc Роздрукуйте таблицю вмісту носія на накопичувачі. Вихід несумісний
до cdrecord параметр -toc, а скоріше один із xorriso команда -toc. У ньому перераховано
адреса, виробник, назва моделі та версія мікропрограмного забезпечення накопичувача.
Про носій вказано назву продукту та виробника, чи вже є
написаний вміст, і якщо так, то чи є носій закритим чи доступним. Додатковий
ЗМІ можуть взяти ще один сеанс. Вказується кількість даних для читання та запису.
Якщо є сеанси, то повідомляється їх адреса і розмір початкового блоку. Якщо
сесія містить файлову систему ISO 9660, потім повідомляється її ідентифікатор тому. Якщо
носій доступний для запису, тоді повідомляється адреса наступного блоку для запису.
Якщо не варіант --grow_overwriteable_iso вказано або не вказано файлову систему ISO 9660
присутні на носії, тоді носій, що перезаписується, повідомляється як пустий. Це
через те, що їх можна писати з нуля без додаткової підготовки,
і що MMC не розрізняє дані, записані за останній запис
run та старіші дані, які не були перезаписані цим запуском запису. отже,
Повідомляється, що ці носії мають 0 блоків для читання, хоча всі їхні блоки для запису
зазвичай також читабельні.

-msinfo
Надрукуйте текст аргументу для параметра -C програм mkisofs, genisoimage або
xorrisofs. Він складається з двох чисел, розділених комою.
Перше число говорить про перший блок першої доріжки про останній запис
сесії. Це також адреса, яка використовується за замовчуванням, коли операційні системи монтують a
носій із файловою системою ISO 9660, наприклад.
Друге число вказує наступну адресу для запису, де xorrecord почне
написати наступну сесію.
Ця опція дійсна лише для письмових носіїв, що додаються. У всіх інших випадках буде
не видасть вихідного тексту, але перерве програму з ненульовим значенням виходу.

Налаштування та цінності горіти бігти:

Запуск запису вимагає рівно одного аргументу адреси джерела треку, який вказує, звідки
прочитати дані, які будуть введені в майбутній сеанс. Середній стан має бути
або порожній, або доданий.
Джерело доріжки може бути "-" для стандартного введення або адреса читабельного файлу будь-якого типу
крім каталогів. Майже всі типи медіа приймають джерело треку з непередбачуваним байтом
count, як стандартне введення або іменовані канали. Тим не менш, DVD-R DL і DVD-RW закриті
режим deformat_quickest вимагає точного попереднього резервування розміру доріжки, щоб вони
або потрібно зчитувати з джерела передбачуваної довжини, або супроводжувати
варіант tsize= або за варіантом - ізорозмір.
Кілька варіантів очікують значення розміру як аргумент. Число з кінцевою літерою "b" або
без кінцевої літери – це звичайний підрахунок байтів. Інші кінцеві букви причина
множення заданого числа на коефіцієнт масштабування:
"k" або "K" = 1024 , "m" або "M" = 1024k , "g" або "G" = 1024m , "s" або "S" = 2048
Наприклад, tsize=234567s означає розмір 234567 * 2048 = 480393216 байт.

пусто = режим
Вичистіть диск CD-RW або DVD-RW, щоб його можна було повторно використовувати з нуля. Відформатуйте DVD-RW,
DVD+RW, DVD-RAM, BD-R або BD-RE, якщо ще не відформатовано.
Ця операція зазвичай робить будь-які записані дані на носії нечитаними. це є
поєднується з випалюванням в одному циклі xorrecord, або це може бути виконано
без джерела треку, залишаючи середовище порожнім.
Режим, заданий з blank=, вибирає конкретну поведінку:

в міру необхідності
Спробуйте підготувати ЗМІ до написання з нуля. Якщо це потрібно
форматування, а потім форматування. Якщо він не порожній, спробуйте застосувати
пусто = швидко. Це привід для припинення, якщо носій не може повністю припустити
доступний для запису стан, наприклад, якщо це не порожній запис один раз.
Це залишає невідформатований DVD-RW у невідформатованому порожньому стані. Щоб відформатувати DVD-RW
використовуйте blank=format_overwrite. Порожній неформатований BD-R залишається невідформатованим.
(Примітка: blank=as_needed не є оригінальною опцією cdrecord.)

всі
Випустіть весь CD-RW або неформатований DVD-RW.

швидко
Мінімально очистіть цілий CD-RW або неформатований DVD-RW.

деформувати
Як і blank=all, але з додатковою можливістю порожнього запису
DVD-RW. Це знищить їх форматування та зробить їх послідовними
записуваний.
(Примітка: blank=deformat не є оригінальними параметрами запису cdrecord)

deformat_quickest
Як і blank=deformat, але гасіння DVD-RW лише мінімально. Це швидше ніж
повне гасіння, але дає медіа, нездатні писати треки непередбачуваного
розмір. Неможливим буде і багатосеанс.
(Примітка: blank=deformat_quickest не є оригінальною опцією cdrecord.)

format_overwrite
Відформатуйте DVD-RW у "Restricted Overwrite". Користувач повинен принести трохи
терпіння.
Відформатуйте неформатований DVD+RW, BD-RE або чистий BD-R до розміру за замовчуванням. це є
не обов'язково робити це з носіями DVD+RW і BD-RE, тому що вони потраплять
форматується автоматично під час першої спроби запису.
Носій BD-R може бути записаний у неформатованому стані. Це залишає відключеним
заміна поганих блоків і забезпечує повну номінальну швидкість запису. Колись BD-R
медіа написані, їх більше не можна форматувати.
Для повторного форматування вже відформатованого носія або для форматування не за замовчуванням
розмір, використовуйте програму xorriso з командою -формат.
(Примітка: blank=format_overwrite не є оригінальними параметрами запису cdrecord)

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

-багато Ця опція дозволяє додавати компакт-диск, неформатований DVD-R[W], DVD+R або BD-R після
поточна сесія написана. Без цього диск закривається і може не бути
більше не записується - якщо це не є -RW і не закривається, що спричиняє втрату його
зміст.
Цей параметр не можна застосувати до DVD-R DL або DVD-RW, які були вимкнені в режимі
"найшвидший_деформат". Опція --multi_if_possible може автоматично розпізнавати і
впоратися з цією ситуацією.
Для того, щоб весь вміст файлової системи був доступним, можливий ISO-9660
файлову систему наступного сеансу необхідно підготувати особливим чином
Програма форматування файлової системи. mkisofs, genisoimage і xorrisofs очікують особливого
інформацію про ситуацію, яку можна отримати xorrecord параметр -msinfo.
З носіями DVD або BD, які можна перезаписувати, -multi не може позначити кінець сеансу. Так
при додаванні нового сеансу цей кінець має бути визначений з корисного навантаження.
Наразі таким чином можна використовувати лише файлові системи ISO-9660. Дивіться варіант
--grow_overwriteable_iso.

- манекен Спробуйте виконати операції з приводом, фактично не впливаючи на вставлений носій.
Немає гарантії, що це буде працювати з певною комбінацією приводу та
ЗМІ. Проте гасіння надійно запобігається. Щоб уникнути непередбачуваного справжнього горіння,
-манекен відмовляється від запису на будь-чому, крім CD-R[W], DVD-R[W] або емульованих
stdio-приводи.

-чекай Зачекайте, поки вхідні дані стануть доступними на stdin або EOF відбудеться на stdin. Тільки тоді
почати доступ до будь-яких дисків.
Це слід використовувати, якщо xorrisofs працює на кінці труби, де є фідер
процес зчитує з диска перед тим, як почне записувати свій вихід у xorrisofs.
приклад:
xorrisofs ... -C 0,12800 -M /dev/sr0 ... | \
xorrecord dev=/dev/sr0 ... -waiti -
Цей параметр працює, навіть якщо стандартний вхід не є джерелом треку. Якщо немає процесу
введення, то клавіша Enter вашого терміналу буде діяти як тригер для xorrecord.
Зауважте, що цей рядок введення не буде використано cdrskin, якщо стандартне введення не буде
джерело треку. Зазвичай це закінчується як команда оболонки.

tsize=розмір
Повідомте точний розмір джерела треку. Це необхідно для носіїв DVD-R DL
і з найшвидшим закритим DVD-RW, якщо розмір неможливо визначити заздалегідь
джерело треку. Наприклад, якщо це стандартний вхід або іменований канал.
Якщо джерело доріжки не доставляє передбачену кількість байтів, залишок
доріжки заповнено нулями. Це не вважається помилкою. Якщо на
з іншого боку, джерело треку забезпечує більше, ніж оголошені байти, ніж трек
на носіях обрізається до передбаченого розміру, і xorrecord виходить з ненульовим значенням
value.

- ізорозмір
Спробуйте отримати розмір доріжки із вмісту джерела треку. Це працює тільки
якщо джерело треку містить файлову систему ISO 9660. Будь-який інший вихідний вміст треку
призведе до припинення запуску опіку.
Якщо джерело треку не є звичайним файлом чи блоковим пристроєм, цей параметр буде
працювати, лише якщо розмір програми fifo становить принаймні 64 КБ. Дивіться параметр fs=.

padsize=розмір
Додайте задану кількість кінцевих нулів до наступної композиції. Ця функція може бути
вимкнено розміром 0. За замовчуванням — 300 КБ, щоб обійти проблему
GNU/Linux, який часто не може прочитати останні кілька блоків доріжки компакт-диска
записується в режимі запису TAO. TAO використовується xorrecord якщо розмір доріжки не може бути
передбачено, або якщо носій компакт-диска не порожній, але придатний.

-нопад Те саме, що padsize=0.

- колодка Те саме, що padsize=15s. Колись цього було достатньо для старих ядер GNU/Linux.
У той же час слід використовувати принаймні padsize=128k, якщо не padsize=300k.

-дані Явно повідомте, що джерело треку має бути записане як доріжка даних, а ні
як звукова доріжка. Цей параметр не впливає на xorrecord, тому що немає
підтримка інших форматів треків.

- дао Явно вимагайте, щоб тип запису TAO використовувався для CD або Incremental для
DVD-R. Зазвичай програма вибирає тип запису відповідно до заданого
стан середовища, параметр -multi та джерело треку. Вимагання цього явно перешкоджає
початок запуску запису, якщо він не відповідає ситуації.

-сао Явно вимагайте, щоб тип запису SAO використовувався для CD, або DAO для DVD-R. Це
може запобігти запуску запису, якщо це не відповідає ситуації.

-дао Псевдонім -sao.

fs=розмір
Встановіть розмір буфера fifo програми на задане значення, а не за замовчуванням
4 м.
Fifo буферизує тимчасовий надлишок вихідних даних треку, щоб забезпечити
їздити з постійним потоком під час тимчасової відсутності джерела живлення колії.
Крім cdrecord, xorrecord за замовчуванням вмикає захист від переповненості буфера диска
і не чекає з написанням, поки fifo вперше заповниться. На дуже
старі дисководи компакт-дисків і повільні комп’ютери, це може призвести до перерваного запису. У цьому
У разі використання програми cdrskin для запису компакт-дисків. Приводи DVD і BD витримують
буфер заповнюється без проблем.
Чим більше FIFO, тим більш тривалі періоди поганого джерела живлення можна компенсувати.
Але великий FIFO може краще позбавити операційну систему кешу читання
продуктивність файлової системи.

швидкість=цінність
Встановіть швидкість запису. За замовчуванням 0 = максимальна швидкість. Швидкість можна вказати в медіа
чисел, залежних від типу x-швидкості, або як бажану пропускну здатність за секунду в MMC
сумісний КБ (= 1000) або МБ (= 1000 КБ). Коефіцієнт швидкості медіа може бути встановлений однозначно
шляхом додавання "c" для CD, "d" для DVD, "b" для BD. "x" необов'язковий.
Приклад швидкості:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
Якщо немає натяку на підключену одиницю швидкості, значить, носій у накопичувачі
вирішить. Одиницею за замовчуванням є CD, 1x = 176,400 1 необроблених байт/с. З DVD, XNUMXx =
1,385,000 1 4,495,625 байт/секунду. З BD XNUMXx = XNUMX XNUMX XNUMX байт/секунду.
Диски MMC зазвичай активізують власне уявлення про швидкість і приймають задане значення швидкості
програмою запису лише як підказку для власного рішення.

minbuf=відсоток
Дорівнює:
modesty_on_drive=

-іммед Дорівнює:
modesty_on_drive=75

-витягнути Витягніть лоток для накопичувачів після виконання всіх інших робіт.

програма версія та багатослівність:

-версія
Надрукувати на стандартному виводі рядок, що починається з
"Cdrecord 2.01-Emulation Copyright"
і подальші рядки, які повідомляють версію xorriso та його допоміжні бібліотеки.
Вони також вказують ліцензію, за якою надається програма, і відмовляються від будь-якої
гарантія в межах, дозволених законом.
Після цього завершите емуляцію, не виконуючи жодної операції з приводом.

-v Збільшити докладність програми на один рівень. Існує чотири рівня багатослівності
майже безшумний до багатослівності налагодження. Обидва найвищі рівні можна ввімкнути за допомогою
повторюється -v або на -vv або на -vvv.

-V Записуйте команди SCSI і відповіді диска на стандартну помилку. Це може бути цікаво
if xorrecord і певний диск або носій не співпрацюють, як очікувалося, або якщо
ви просто хочете знати, як libburn взаємодіє з диском. Щоб зрозуміти це
надзвичайно багатослівний журнал, потрібно прочитати специфікації SCSI SPC, SBC і MMC.
Будь ласка, не додавайте такий журнал до звіту про помилку спочатку, якщо ви цього не хочете
вкажіть конкретне відхилення від зазначених специфікацій або якщо вас попросять надати цей журнал
супроводжувачем xorrecord хто вважає, що відповідає за ваш звіт про помилку.

-допомога Надрукуйте розріджений список параметрів програми до стандартної помилки та оголосіть, що не так
cdrecord.
Після цього завершите емуляцію, не виконуючи жодної операції з приводом.

Опції НЕ сумісний до cdrecord:

--no_rc
Тільки якщо використовується як перший аргумент командного рядка, цей параметр запобігає читанню і
інтерпретація файлів запуску. Дивіться розділ ФАЙЛИ нижче.

--grow_overwriteable_iso
Увімкнути емуляцію багатосеансового запису на носіях із можливістю перезапису, які містять файл
Файлова система ISO 9660. Цю емуляцію вивчають у growisofs -M, але адаптовано до
модель використання
xorrecord -msinfo
xorrisofs -C -M | xorrecord -waiti -multi -
для послідовних носіїв.
--grow_overwriteable_iso не перешкоджає використанню справжніх мультисесійних носіїв. тобто
можна використовувати те саме xorrecord варіанти з обома видами ЗМІ та до
досягти подібних результатів, якщо потрібно записати образи файлової системи ISO 9660. Це
Опція передбачає опцію -isosize і, отже, вимагає, щоб джерелом треку був ISO
Образ файлової системи 9660.
З носіями з можливістю перезапису та без параметра blank=fast|all наявний він розширює файл
можлива файлова система ISO 9660 на носіях. Передбачається, що це зображення має внутрішній розмір
опис вказує на кінець цінних даних. Носій із можливістю перезапису з a
розпізнаваний розмір ISO 9660 буде розглядатися як доданий, а не пустий.
Тобто параметри -msinfo та -toc будуть працювати. -toc завжди показуватиме один сеанс
його розмір збільшується з кожним доданим зображенням ISO 9660.

--багато_якщо_можливо
Застосуйте варіант -multi, якщо засіб підходить. Не підходять DVD-R DL і
DVD-RW, які були закриті в режимі "deformat_quickest".
Не всі накопичувачі правильно розпізнають такі швидко закриті DVD-RW, які потребують «ввімкнення». Якщо
є обгрунтовані підозри, що запуск не вдавався через -multi, тоді це
викликає повторну спробу без -multi.

stream_recording="on"|"off"|номер
У режимі "увімкнено" вимагається, щоб дотримання бажаного налаштування швидкості було переважніше
управління помилками запису. З DVD-RAM і BD це може забезпечити ефективний запис
швидкість, близька до номінальної швидкості запису носія. Але це також відключить
автоматичне використання блоків заміни, якщо виникають помилки запису. Це також може бути
не подобається або ігнорується диском.
Якщо вказано число, то керування помилками залишається увімкненим для всіх адрес байтів
нижче цього числа. Будь-яке число менше 16 - це те саме, що "вимкнено".

dvd_obs="за замовчуванням"|"32k"|"64k"
Спеціально для Linux: встановіть кількість байтів, які будуть передані під час кожної операції запису
на носій DVD або BD. Доріжки заповнюються до наступного кратного цього розміру запису. А
кількість 64 КБ може покращити пропускну здатність за допомогою систем шини, які демонструють затримку
проблеми. Значення за замовчуванням залежить від типу медіа, параметра stream_recording= та від
параметри часу компіляції.

modesty_on_drive=параметр[:параметри]
Контролюйте, чи не потрібно повністю заповнювати буфер диска.
Параметр "on" (або "1") утримує програму від спроб запису на накопичувач
в той час як його буфер може бути заповнений понад заданий ліміт. Якщо ця начинка є
перевищено, то програма буде чекати, поки наповнення досягне заданого мінімуму
відсоткове значення.
Це може полегшити навантаження на операційну систему та контролер диска і таким чином допомогти
досягнення кращої вхідної пропускної здатності, якщо диск і записувач не включені незалежно
контролери (наприклад, hda і hdb). Це також може допомогти при одночасних опіках
різні записи з ядрами Linux, наприклад 3.16. З іншого боку, це збільшує
ризик переповнення буфера і, таким чином, зниження швидкості запису.
Деякі пальники не підходять, оскільки вони також повідомляють про заповнення буфера з детальністю
грубі за розміром або часом, або очікуйте, що їх буфер буде заповнений доверху, перш ніж вони
перейти на повну швидкість.
Параметри "off" або "0" вимикають цю функцію.
Порогове значення для початку очікування задається параметром "max_percent=".
Параметр "min_percent=" визначає поріг для відновлення передачі.
Відсотки допустимі в діапазоні від 25 до 100. Числа в цьому діапазоні
без назви перед початком інтерпретуються як "on:min_percent=".
Наприклад: modesty_on_drive=75
Оптимальні значення залежать від буферної поведінки накопичувача.
Параметр "timeout_sec=" визначає час невдалого очікування
скромність має бути відключена, тому що вона не працює.
Параметр "min_usec=" визначає початковий період сну в мікросекундах. Якщо
Буфер диска виявляється занадто заповненим для надсилання додаткових даних, програма почекає
заданий час і знову запитати стан заповнення буфера. Якщо повторний запит показує
недостатньо вільного місця, час сну буде повільно збільшуватися до якого параметра
"max_usec=" визначає.
Параметри, які не згадуються опцією modesty_on_drive=, залишаються
без змін. За замовчуванням:
modesty_on_drive=off:min_percent=90:max_percent=95:
timeout_sec=120:min_usec=5000:max_usec=25000

write_start_address=значення
Встановіть адресу блоку на перезаписуваному носії, де почати запис доріжки. З
DVD+RW, DVD-RAM або BD-RE, byte_offset мають бути вирівняні з блоками 2 кіБ, але краще
становить 32 КБ на DVD і 64 КБ на BD. З відформатованим DVD-RW 32 кіБ вирівнювання є
обов'язковий.
Інші носії для цього варіанту не підходять.

stdio_sync="on"|"off"|номер
Встановіть кількість байтів, після яких потрібно примусово вивести на емульовані диски stdio:.
Це змушує пам’ять не забиватися великою кількістю даних, що очікують на повільне
пристроїв. За замовчуванням "увімкнено" те саме, що і "16м". Примусовий вихід можна вимкнути за допомогою
«вимкнено».

ПРИКЛАДИ


огляд of приклади:
Отримайте огляд дисків та їх адрес
Отримайте інформацію про певний диск або завантажений носій
Підготуйте CD-RW або DVD-RW для повторного використання, BD-R для поганої обробки блоків
Відформатуйте DVD-RW, щоб уникнути необхідності закривати диск перед повторним використанням
Деформатуйте DVD-RW, щоб знову зміг працювати в кількох сеансах
Напишіть один образ файлової системи ISO 9660
Напишіть кілька сеансів ISO 9660
Запишіть сеанс ISO 9660 на льоту
Записуйте стиснений архів afio на льоту

отримати an огляд of диски та їх адреси:
$ xorrecord --пристрої

отримати інформація про a приватність управляти та навантажений ЗМІ:
$ xorrecord dev=/dev/sr0 -atip -toc --grow_overwriteable_iso

Готувати CD-RW or DVD-RW та цінності повторно використовувати:
$ xorrecord -v dev=/dev/sr0 blank=як_необхідно -eject

сформований DVD-RW до уникнути необхідність та цінності гасіння перед тим повторно використовувати:
$ xorrecord -v dev=/dev/sr0 blank=format_overwrite -eject
Цю команду також можна використовувати для форматування носія BD-R перед першим використанням, щоб увімкнути
обробка помилок запису. Кілька сотень МБ резервних блоків будуть зарезервовані та записані
запуски на таких носіях будуть виконуватися з менш ніж половиною номінальної швидкості.

Деформатувати DVD-RW до зробити it здатний of багатосесійний знову:
$ xorrecord -v dev=/dev/sr0 blank=деформат

Запис a один ISO 9660 файлова система зображення:
$ xorrecord -v dev=/dev/sr0 швидкість=12 fs=8m \
blank=як_необхідно -eject padsize=300k my_image.iso

Запис множинний ISO 9660 сеанси:
Це можливо з усіма носіями, за винятком мінімально закритих DVD-RW і DVD-R DL, які не можуть
проводити багатосеанси.
Перший сеанс записується як у попередньому прикладі, за винятком того, що параметр -multi є
використаний. Він міститиме файли каталогу жорсткого диска ./tree1 за стандартом ISO 9660
каталог /dir1:
$ xorrisofs -o image_1.iso -J -graft-points /dir1=./tree1
$ xorrecord -v dev=/dev/sr0 швидкість=12 fs=8m \
-multi --grow_overwriteable_iso \
blank=як_необхідно -eject padsize=300k image_1.iso
Для другого сеансу xorrisofs має знати номери -msinfo носія. Далі
він зчитуватиме дані з носія за допомогою системного драйвера компакт-диска лише для читання.
Рекомендується завантажувати лоток вручну або через dd драйвером CD-ROM, а не
дозволити xorrecord робити це за допомогою власного драйвера SCSI. Багато системних драйверів CD-ROM не беруть
повідомлення про діяльність xorrecord.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
Тепер отримайте числа -msinfo:
$ m=$(xorrecord dev=/dev/sr0 -msinfo)
і використовуйте їх із xorrisofs, щоб додати ./tree2 до зображення як /dir2:
$ xorrisofs -M /dev/sr0 -C $m -o image_2.iso \
-J -точки прищеплення /dir2=./tree2
Тепер запишіть новий сеанс на той самий носій. Цього разу без пробілів:
$ xorrecord -v dev=/dev/sr0 швидкість=12 fs=8m \
-multi --grow_overwriteable_iso \
-eject padsize=300k image_2.iso
Операційні системи, які монтують цей носій, зчитують суперблок другого сеансу
і показати обидва каталоги /dir1 і /dir2.

Запис ISO 9660 Сесія на льоту:
Можливе поєднання пробігу xorrisofs та xorrecord в трубопроводі без зберігання
образ ISO 9660 як файл на жорсткому диску:
$ xorrisofs -M /dev/sr0 -C $m \
-J -точки прищеплення /dir2=./tree2 \
| xorrecord -v dev=/dev/sr0 швидкість=12 fs=8m \
-waiti -multi --grow_overwriteable_iso \
-розмір колодки витягування=300k -
Це також основний випадок використання програми xorriso сам, де цей запуск буде виглядати так:
$ xorriso -dev /dev/sr0 -joliet on -speed 12 -fs 8m \
-map ./tree2 /dir2 -commit_eject all

Запис стиснене рік архів на льоту:
Це можливо з усіма носіями, за винятком мінімально закритих DVD-RW і DVD-R DL. Оскільки
стиснений вихідний потік має дуже змінну швидкість, рекомендується більший FIFO.
Тим не менш, цей приклад не підходить для дуже старих компакт-дисків, які не мають підзарядки
захист і таким чином припинити запуск запису через тимчасову нестачу даних.
$ знайти . | афіо -оз - | \
xorrecord -v dev=/dev/sr0 швидкість=12 fs=64m \
-multi padsize=300k -
Архіви afio не містять посилань на абсолютні адреси блоків даних. Тому їм не потрібно
спеціальні запобіжні заходи при багаторазових сеансах. Можна отримати адреси початку сеансу за опцією
-toc, а потім скористайтеся опцією dd skip=, щоб почати читання за однією з цих адрес. Наприклад, для
перелік його змісту:
$ dd if=/dev/sr0 bs=2048 skip=64046 | afio -tvZ -
afio дізнається, коли буде досягнуто кінця архіву.

Використовуйте xorrecord онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad