Запись больших файлов на BD. Путаница с емкостью

Запись больших файлов на BD. Путаница с емкостью

У меня есть пара больших файлов, которые я хочу записать на M-Disc 50G BD-R DL. Файлы больше 4G, поэтому мне нужно использовать UDFv3, если я не ошибаюсь. (Или разделить, что я не очень хочу делать.)

Графический инструмент не подходит (на сервере нет X, а они, по моему опыту, справляются с этой задачей крайне плохо), поэтому я планирую сделать следующее:

  1. найдите емкость моего носителя с помощью dvd+rw-mediainfo.
  2. создайте временный файл, где dd if=/dev/zero of=/tmp/bd.udf bs=2048 count=nn — целое число, извлеченное из mediainfoвыходных данных.
  3. создайте файловую систему UDF на этом временном диске с помощьюmkudffs -b 2048 -l somelabel /tmp/bd.udf
  4. смонтировать его с помощьюmount -o loop -t udf /tmp/bd.udf ./mntpt
  5. заполнить его моими файламиcp xyz* mntpt/
  6. размонтировать егоumount ./mntpt
  7. сжечь его сgrowisofs -Z /dev/dvd=/tmp/bd.udf -speed=5

Пожалуйста, поправьте меня, если это не очень хорошая процедура. Я был бы благодарен за улучшения.

Что меня действительно сбивает с толку, так это вывод dvd+rw-mediainfo:

INQUIRY:                [PIONEER ][BD-RW   BDR-UD03][1.11]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         41h, BD-R SRM
 Media ID:              VERBAT/IMf
 Current Write Speed:   6.0x4495=26970KB/s
 Write Speed #0:        6.0x4495=26970KB/s
 Write Speed #1:        4.0x4495=17980KB/s
 Write Speed #2:        2.0x4495=8990KB/s
 Speed Descriptor#0:    00/24438783 [email protected]=26970KB/s [email protected]=26970KB/s
 Speed Descriptor#1:    00/24438783 [email protected]=17980KB/s [email protected]=17980KB/s
 Speed Descriptor#2:    00/24438783 [email protected]=8990KB/s [email protected]=8990KB/s
:-[ READ BD SPARE INFORMATION failed with SK=5h/MEDIUM NOT FORMATTED]: Wrong medium type
READ DISC INFORMATION:
 Disc status:           blank
 Number of Sessions:    1
 State of Last Session: empty
 "Next" Track:          1
 Number of Tracks:      1
READ FORMAT CAPACITIES:
 unformatted:       24438784*2048=50050629632
 00h(6000):     23652352*2048=48440016896
 32h(0):        23652352*2048=48440016896
 32h(0):        11200512*2048=22938648576
 32h(0):        24307712*2048=49782194176
READ TRACK INFORMATION[#1]:
 Track State:           invisible incremental
 Track Start Address:   0*2KB
 Next Writable Address: 0*2KB
 Free Blocks:           24438784*2KB
 Track Size:            24438784*2KB
READ CAPACITY:          0*2048=0

Стоит ли использовать "неформатированное" количество блоков для временного файла? Что означает "32h(0)" и т. д.? Нужно ли как-то учитывать резервные блоки для исправления ошибок или что-то в этом роде...? В первом тесте я использовал неформатированное количество блоков - 1 (не спрашивайте меня, почему;) ), и запись завершается сообщением об ошибке (которое я, к сожалению, не записал). Однако диск можно было прочитать, и суммы md5 были в порядке.

Может ли кто-нибудь дать мне полное руководство по написанию BD в командной строке?

Связанный контент