- 굽고자 하는 데이터를 raw데이터로
# mkisofs -o cdimage.iso -J -V Testiso -x/home/etc /home/backup_data
CD로 굽기 전에 raw 데이터가 제대로 만들어졌는지 mount를 통해서 확인한다.
-o: 생성될 ISO 이미지 파일 이름
-J: 윈도우즈 호환 Joliet Filesystem으로 64자의 파일이름을 허용
-V: Volume ID 생성
-x: 이 옵션 다음에 나오는 디렉토리는 즉시 제외, 반복사용가능
ex) $ mkisofs -o Ports_Build.iso -J -V Ports_Build /source/export/20081212.1.0.5.7-56.CC/
mkisofs -o Src.iso -J -R -A Src -V Src -v -x/source/export/2001212.1.0.5.7-56.CC/Ports /source/export/20081212.1.0.5.7-56.CC/
$ mkdir /mnt/testiso
$ mount cdimage.raw -r -t iso9660 -o loop /mnt/testiso
scanbus 옵션을 이용해서 장치버스를 찾아낸다.
# cdrecord -scanbus
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jrg Schilling
Linux sg driver version: 3.1.20
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) 'PLEXTOR ' 'CD-R PX-W1210A' '1.08' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
...
이제 굽는다.
위의 dev에 들어가는 값은 scanbus로 찾아낸 값이다.
#> cdrecord -v -eject speed=8 dev=0,0,0 -data cdimage.iso(cdimage.raw)
- dev 구조: dev= scsibus, target, lun [ dev=1,0 or dev=0,1,0 ]
( 대개 scsibus는 0번이며 , 이경우 그냥 target 과 lun 부분만을 적어도 됨.)
- target : 자기 레코더의 ID 번호
( 조회방법: cdrecord -scanbus 또는 eject /dev/scd0 )
-v : 레코딩 정보를 상세 출력
-eject : 레코딩 후 디스크 배출
speed=x : 레코딩 배속
- dev 구조: dev= scsibus, target, lun [ dev=1,0 or dev=0,1,0 ]
( 대개 scsibus는 0번이며 , 이경우 그냥 target 과 lun 부분만을 적어도 됨.)
- target : 자기 레코더의 ID 번호
( 조회방법: cdrecord -scanbus 또는 eject /dev/scd0 )
-v : 레코딩 정보를 상세 출력
-eject : 레코딩 후 디스크 배출
speed=x : 레코딩 배속
USD RW를 사용했더니 dev=7,0,0
#> cdrecord -v eject speed=8 dev=7,0,0 -data cdimage.iso
시디가 정말로 제대로 구워졌는지 mount시켜서 한번 확인해 보도록 하자.
# mount /dev/scd0 /mnt/cdrom[출처] Linux에서 CD 굽기|작성자 나니
'Web > Ubuntu' 카테고리의 다른 글
하드 추가 장착 및 자동 마운트 (0) | 2011.02.19 |
---|---|
hostname 변경 (0) | 2011.02.19 |
[error] E: Sub-process /usr/bin/dpkg returned an error code (1) (0) | 2011.01.26 |
shell 한글 입력 (0) | 2010.11.12 |
[error] setuid (0) | 2010.05.06 |