
데스크톱 PC용 DVD-RW를 외장 USB DVD-RW로 만들어주는 젠더를 구입해서 맥북에어에 연결했다. 그런데 예전에 윈도우에서 백업용으로 구운 CD/DVD들이 어떤 것은 잘 읽히고 어떤 것은 안 읽힌다. 왜 그럴까.

정상적으로 미디어가 마운트되면, 파인더의 사이드 바의 ‘장비’ 영역에 미디어의 볼륨명이 표시되고 미디어를 추출할 때 쓰는 버튼도 생긴다.

하지만 비정상적으로 마운트가 되면, 사이드바 영역의 볼륨명이 희미하게 비활성된 것처럼 나오고 미디어 추출 버튼도 보이지 않는다. 물론 오른쪽 영역에서 볼륨명을 클릭해서 들어가면 파일들이 보이기는 한다.

하지만 이 상태에서 파일의 복사를 시도하면 에러가 발생한다. 예를 들어 미디어의 파일을 드랙앤드롭으로 바탕화면 같은 곳에 복사한다거나, 아이튠즈를 실행시켜 파일을 연결된 장비에 드랜앤드롭으로 넣으려고 할 때 등이다. 실행을 시도해도 마찬가지인데, 미디어 속의 사진 파일을 마우스로 더블클릭해도 연결 프로그램이 정상적으로 실행되지 않는다. 이 때 발생하는 에러는 “예기치 않은 오류가 발생했기 때문에 작업을 완료할 수 없습니다(오류코드 -8060).”이다.

여러 장의 CD/DVD 미디어를 테스트해 보니, 미디어를 구울 때 디스크 명을 한글로 지정한 경우에는 정상적으로 마운트가 되지 않는 것을 확인했다. 위의 그림3(비정상 마운트)에서도 볼륨 명이 한글로 되어 있는 것을 알 수 있다. 이 경우에도 [응용 프로그램-유틸리티-터미널(이하 ‘터미널’)]을 실행하여 직접 cd 명령으로 미디어가 마운트된 디렉토리로 이동하여 cp 명령으로 HDD/SDD 영역의 디렉토리로 파일을 복사할 수는 있다.
하지만 실행하거나 아이폰 등 연결된 장비의 응용 프로그램에 파일을 넣을 수는 없었다. 결국 볼륨명에 한글이 들어가는 미디어에 들어 있는 파일을 실행하거나 아이폰 등 연결된 장비에 넣으려면 터미널에서 해당 파일을 바탕화면 등에 복사한 다음에 해야 한다는 것인데 정상적인 경우에 비해 무척 불편하다. 그래서 이런저런 고민을 하다가 볼륨 명이 한글인 미디어를 수동으로 영문 명으로 마운트할 수 있지 않을까 해서 터미널을 통해 시도해 보았다.
raftwoodMBA:~ raftwood$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s2 112Gi 89Gi 23Gi 80% /
devfs 184Ki 184Ki 0Bi 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% /net
map auto_home 0Bi 0Bi 0Bi 100% /home
afp_00yVhe00yVhe00yVhe00yVhe-1.2d000005 929Gi 368Gi 561Gi 40% /Volumes/raftwood
/dev/disk2 4.1Gi 4.1Gi 0Bi 100% /Volumes/새 파일
raftwoodMBA:~ raftwood$ sudo diskutil umount "/Volumes/새 파일"
Password:
Volume 새 파일 on disk2 unmounted
raftwoodMBA:~ raftwood$ mkdir /Volumes/cddvd
raftwoodMBA:~ raftwood$ sudo diskutil mount -mountPoint /Volumes/cddvd /dev/disk2
Volume 새 파일 on /dev/disk2 mounted
각 명령어의 상세 설명은 생략하고 간략하게 말하자면, 한글 명으로 마운트되어 있는 미디어를 마운트 해제(umount)하고, 영문 디렉토리(위에서는 cddvd)를 하나 만든 다음 이 디렉토리에 미디어를 다시 마운트(mount)하는 것이다.

그렇게 하고 나서 파인더를 확인해 보면 cddvd라는 명칭으로 마운트된 미디어가 보인다. 이 상태에서 미디어 내부의 파일을 자유롭게 복사하거나 실행할 수 있고, 드랙앤드롭으로 아이폰 등의 연결 장비에 파일을 넣을 수도 있다.
* 참고 : 위 내용은 OS X 라이언 버전에서 실행한 것임. 혹시 잘못된 내용이나, 더 좋은 방법이 있으면 제보 바람.