블로그 이미지

my hiding place

삶이 힘들 때, 조금이라도 고개를 들고 위를 보세요. 푸른 하늘이 당신을 맞이해줄 날이 있을 테니까. by nulonge


'CD 이미지 파일 생성'에 해당되는 글 1건

  1. 2009.08.17 Linux 콘솔 창에서 CD 이미지 만들기 & CD 굽기

Linux 콘솔 창에서 CD 이미지 만들기 & CD 굽기

Mac에서 CD를 구웠는데, KISA에서 사용하는 해쉬생성 프로그램에서 일부 파일(심볼링 링크 파일들)을 읽지 못하는 문제가 발생했습니다. Mac에서 사용하는 CD 파일 시스템이 윈도우와 잘 호환되지 않는것일까요? 이참에 리눅스에서 CD를 굽는 명령어를 정리해봅니다.
(사전에 이런 좋은 내용을 잘 정리해놓으신 류주임님, 쌩유~.)

요즘 리눅스는 GUI로 CD를 굽는 프로그램을 제공해주는데 왜 명령어로 하느냐면, 소프트링크 같은 파일들을 굽는데 실패하더군요. Ubuntu 9.04에 기본 탑재된 CD/DVD Creater로는 씌여지지 않습니다. 고급 옵션을 사용하려면 콘솔 창에서 명령어를 사용해야 합니다.

ISO 이미지를 만드는 명령
#> mkisofs -o NAME.iso -J -R -V Name -v PATH_TO_SRC_DIRECTORY
iso 이미지를 만드는 명령입니다. -R이 무슨 옵션인지는 모르겠지만, 저걸 지정해주지 않으면 심볼릭 링크가 제대로 인식되지 않습니다. -V는 CD 볼륨에 지정할 이름이고, -v는 verbose.

ISO 이미지 마운트/언마운트하기
#> mount PATH_TO_ISOIMAGE -r -t iso9660 -o loop PATH_TO_MOUNT
mount 명령은 왠만한 리눅스 사용자라면 모르진 않겠죠? 다만, 파일 시스템 타입을 iso9660으로 지정해주고, -o loop 옵션을 지정해줍니다.

ISO 이미지를 이용한 CD 굽기
#> cdrecord -scanbus --> x,y,z 형식으로 컴퓨터에 연결된 CD/DVD 장치들의 경로를 보여준다.
#> cdrecord -v -eject speed=52 dev=x,y,z -data PATH_TO_ISOIMAGE
-scanbus 옵션을 붙여주면 컴퓨터에 연결된 CD/DVD 장치의 물리적인 경로를 숫자형식으로 알려줍니다. 이것을 알아야 출력 디바이스를 지정해줄 수 있습니다. 제 맥북은 52배속을 사용할 수 있어서 speed=52를 지정해주었습니다. (제가 사용하는 리눅스 머신은 Macbook에서 실행되는 가상머신입니다. 저는 VMWare Fusion을 사용합니다.) 이런 것조차 모르고 고생했다니, 참 창피합니다.
Comment 0 Trackback 0
Top

prev 1 next