그러면 hfs+ 파일 시스템, `k3b` iso 및 `growisofs`가 내 Blu-ray를 롤러코스터로 만들까요?

그러면 hfs+ 파일 시스템, `k3b` iso 및 `growisofs`가 내 Blu-ray를 롤러코스터로 만들까요?

CentOS 서버의 Blu-ray 버너를 사용하여 MacBook을 백업했습니다. Blu-ray 디스크를 설치하려고 하면

$ mount -t hfsplus /dev/sr0 /mnt/bluray

오류가 발생했습니다.

mount: no medium found on /dev/sr0

믿다쓰기에 성공했습니다. 저는 각 디스크를 구운 후 즉시 디스크 카탈로그를 사용하고, 마운트된 디스크에서 구축된 디스크 내용의 카탈로그를 갖게 됩니다. 테스트 디스크는 서버에 복사된 파일에서 생성되었으며 카탈로그 작성 단계에서 디스크가 명확하게 마운트되었으므로 고려하지 않았습니다.

백업은 어떻게 하나요?

내 블루레이 드라이브용 Linux 패키지를 찾을 수 없었기 때문에 K3B를 사용하여 CentOS 서버에 복사된 파일을 ISO에 썼습니다. 그런 다음 growisofsBlu-ray를 굽는 데 사용합니다 .

$ growisofs -Z /dev/sr0=mrwizard-archive-001.iso |& tee -a burn.log 

다른 Linux 디스크도 마운트했으므로 드라이브나 드라이버 문제가 아니라는 것을 알고 있습니다.

저는 이것이 제가 Mac OS 백업에서 따르는 단계라고 99% 확신합니다. grep을 실행하면 historyBlu-ray 디스크 이미지( 에도 있음)와 동일한 이름을 가진 디렉터리에 파일을 복사했음을 알 수 있습니다 history. [업데이트, 혹시 모르니 백업은 4개월 전 3월에 했습니다]

인터넷에는 hfs+와 CentOS를 논의하는 게시물이 많이 있습니다. 이 권장 kmod-hfsplus패키지는 이미 설치되어 있습니다. CentOS로 파일을 전송하려면 이 패키지가 필요합니다.

또한 이것은 로그의 꼬리입니다 growisofs.

24024383488/24142608384 (99.5%) @1.8x, remaining 0:14 RBU 100.0% UBU  54.3%
24049221632/24142608384 (99.6%) @1.7x, remaining 0:11 RBU  99.8% UBU  43.5%
24078647296/24142608384 (99.7%) @2.0x, remaining 0:07 RBU 100.0% UBU  40.3%
24102764544/24142608384 (99.8%) @1.6x, remaining 0:04 RBU 100.0% UBU  45.7%
24126881792/24142608384 (99.9%) @1.6x, remaining 0:01 RBU  93.8% UBU  39.2%
/dev/sr0: flushing cache
/dev/sr0: closing track
/dev/sr0: closing session
:-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error.

마지막 오류는 다음과 관련된 것 같습니다.다른 것. 이 기사의 OP에서 말했듯이 이 오류가 발생하더라도 디스크를 마운트하고 읽을 수 있습니다.

growisofs내가 만든 Blu-ray 디스크에 Mac OS 파일을 설치할 수 없는 이유는 무엇입니까 ?

디스크가 마운트된 것처럼 보이지만 마운트에 실패하는 이유는 무엇입니까?

이러한 단계(k3b made iso, Growthisofs)와 Mac OS의 파일로 인해 이 미디어에 문제가 발생할 수 있습니까?

k3bhfs+ 파일 시스템, iso에 대해 growisofs무엇을 이해하지 못하며 내 디스크를 롤러코스터로 만드는 이유는 무엇입니까?

$ dvd+rw-mediainfo /dev/sr0 long
INQUIRY:                [ATAPI   ][iHBS112   2     ][CL0J]
MODE SENSE[#3Fh]:
01: 00 80 00 00 00 00 00 00 00 00
05: 40 05 08 00 00 00 00 00 00 00 00 00 00 96 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00
08: 04 00 00 00 00 00 00 00 00 00
0D: 00 00 00 3c 00 4b
0E: 04 00 00 00 00 4b 01 ff 02 ff 00 00 00 00
18: 00 01 00 01 00 00 00 00 00 01 00 01 00 00 00 00
    00 00 00 00 00 01 00 01 00 00
1A: 00 03 00 00 02 58 00 00 04 b0
1D: 00 00 00 00 00 06 04 b0 00 00
2A: 3f 37 f1 77 29 23 21 14 01 00 20 00 21 14 00 10
    21 14 21 14 00 01 00 00 00 00 21 14 00 09 00 00
    21 14 00 00 1b 91 00 00 16 0d 00 00 10 8a 00 00
    0b 07 00 00 05 84 00 00 00 00 00 00 00 00 00 00
    00 00
30: 2e 00 00 00 00 00 00 00 00 00 00 00 00 00
GET [CURRENT] CONFIGURATION:
0000:   00 43 00 00 00 42 00 00 00 41 00 00 00 40 00 00
    00 2b 00 00 00 1b 00 00 00 1a 00 00 00 16 00 00
    00 15 00 00 00 14 00 00 00 13 00 00 00 12 00 00
    00 11 00 00 00 10 00 00 00 0a 00 00 00 09 00 00
    00 08 00 00 00 02 00 00
0001:   00 00 00 07 01 00 00 00
0002:   02 00 00 00
0003:   39 00 00 00
0100:
0105:   00 00 00 00
0108:   33 37 37 32 35 31 32 30 31 32 20 32 31 36 31 30
    37 35 30 30 34 34 34 20

//ERROR OUTPUT 
:-( no media mounted, exiting...

답변1

여기에는 세 가지 문제가 있습니다. 그 중 두 개는 즉시 설명할 수 있고 하나는 dvd+rw-mediainfo 프로그램을 통해 추가 조사가 필요합니다.

먼저 ISO 9660 파일 시스템을 생성하고 이를 HFS+로 마운트해 봅니다. "mount:잘못된 fs 유형, ..."으로 인해 실패해야 합니다. 글쎄요, 오류 메시지는 마운트가 파일 시스템 유형에 대해 불평할 기회를 갖기 전의 중간 정도의 문제를 가리킵니다. 그래도 "-t hfsplus" 매개변수는 생략해야 할 것 같습니다.

둘째, 무해하다고 알려진 Growthofs 버그가 발생했습니다. https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1113679 이는 성장 isofs가 시작 시 포맷되지 않은 BD-R을 보고 기본적으로 포맷하지만 결국에는 포맷되었다는 사실을 잊어버리고 포맷되지 않은 미디어에서만 작동하는 CLOSE SESSION 명령을 실행하기 때문입니다. 해결 방법은 Growthisofs 옵션 "-use-the-force-luke=spare:none"을 사용하거나 dvd+rw-format 프로그램을 통해 BD-R을 포맷한 다음 Growthisofs에 제공하거나 다음에 표시된 코드 수정 사항을 적용하는 것입니다. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713016

세 번째이자 결정적인 문제는 운영 체제가 드라이브에 읽을 수 있는 미디어가 없다고 생각한다는 것입니다. dvd+rw-mediainfo 프로그램은 그 이유를 보여줍니다:

드라이브는 지원되는 프로필을 "현재"로 보고하지 않습니다. MMC 프로필은 일반적으로 특정 미디어 유형과 관련된 기능 집합입니다. 이 드라이브는 BD-RE, BD-R, BD-ROM, DVD+R/DL, DVD+R, DVD+RW, DVD-R/DL, DVD-RW, DVD-RAM, DVD-R, DVD에 대한 지원을 발표했습니다. - ROM, CD-RW, CD-R, CD-ROM 및 "이동식 디스크". 그러나 그들 중 누구도 "현재"라는 단어를 사용하지 않습니다.

따라서 프로그램은 Linux 커널과 동일한 결론에 도달합니다. 미디어가 없습니다.

미디어가 삽입되지 않은 경우 Asus BW-16D1HT에서 정확한 답변을 얻을 수 있습니다. BD-R을 삽입한 후 프로필 0x0041 "Sequential BD-R"은 "41" 뒤에 바이트 "01"로 표시됩니다.

GET [CURRENT] CONFIGURATION:
 0000:  00 43 00 00 00 42 00 00 00 41 01 00 00 40 00 00

이는 드라이버 출력에 누락된 "현재" 비트입니다.

따라서 드라이브에 오류가 발생했거나 미디어가 너무 손상되어 드라이브가 해당 유형을 인식하지 못하는 것입니다. 확실한 해결 방법은 다음과 같습니다. 다른 드라이브나 다른 미디어를 사용해 보십시오.

관련 정보