M-Disc 50G BD-R DL에 굽고 싶은 대용량 파일이 여러 개 있습니다. 파일이 4G보다 크기 때문에 UDFv3을 사용해야 합니다(기억이 정확하다면). (또는 분할을 특별히 좋아하지 않는 경우도 있습니다.)
그래픽 도구는 옵션이 아닙니다(X는 서버에서 사용할 수 없으며 내 경험상 도구는 이 작업에 형편없습니다). 그래서 제가 할 계획은 다음과 같습니다.
- 내 미디어의 용량을 찾아보세요
dvd+rw-mediainfo
. dd if=/dev/zero of=/tmp/bd.udf bs=2048 count=n
n이 의 출력에서 추출된 정수인 임시 파일을 만듭니다 .mediainfo
- 이 임시 파일에 UDF 파일 시스템을 생성합니다.
mkudffs -b 2048 -l somelabel /tmp/bd.udf
- 설치하다
mount -o loop -t udf /tmp/bd.udf ./mntpt
- 내 파일로 채우세요.
cp xyz* mntpt/
- 제거하다
umount ./mntpt
- 그것을 위해 태워라
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를 작성하는 방법에 대한 확실한 가이드를 줄 수 있는 사람이 있나요?