이 팁은 시디를 굽는 방법이 아니라 iso 시디 이미지를 만드는 방법입니다.
iso9660 형식의 시디이미지를 만들기 위해서는 mkisofs가 설치되어 있어야 합니다.
먼저 사용법은 아래와 같습니다.

mkisofs -r -J -l -L -T -V "My Backup 2" -o cdimg.iso /home /etc

-r : 옵션은 Rock Ridge 프로토콜을 이용하여 이미지를 만들고, uid나 gid를 0으로
설정합니다. 왜냐하면 시디에는 사용자나 그룹 권한이 필요없기 때문이죠.
-J : iso9660 파일 이름에 Joliet 파일 이름을 추가로 만듭니다. win95/NT에서
호환되기 위함입니다.
-l -L : 이것은 리눅스에서 '.'가 여러개 들어가는 파일 이름을 윈도우즈 환경에서도
인식시키기 위한 옵션입니다. 이 옵션이 빠지면 리눅스의 redhat-6.2.rpm 이라는
파일 이름이 윈도우즈에서는 redhat-6.2 라고 읽힙니다.
-T : Rock Ridge 프로토콜과 호환되지 않는 시스템을 위해서 시디에 TRANS.TBL 이라는
파일을 만들어 호환성을 유지합니다.
-V "이름" : 시디의 이름입니다.
-o 파일명 : 만들어진 시디이미지의 파일 이름입니다.
경로 : 시디이미지로 구울 파일들을 써주시면 됩니다.

이렇게 명령을 내리면 진척사항을 퍼센트로 보여주면서 만듭니다.
또한 시디이미지를 만들때 파일명이 #으로 시작하거나 ~로 끝나는 파일들은 백업 파일로
인식하여 자동으로 빼고 만듭니다.
시디이미지가 완성이 되면 확인을 해야겠지요. 일반 시디와 마찬가지로 마운트하여
확인을 할 수 있습니다.

mount cdimg.iso -r -t iso9660 -o loop /mnt

-r : 읽기만 허용해서 (시디 이니 당연하겠죠)
-t iso9660 : 파일 형식은 iso9660
-o loop : loop back 장치를 이용해서
/mnt 디렉토리에 마운트를 합니다.

이 방법으로 중요 파일들을 백업해놓고 보관했다가 필요시에 사용하거나 시디로 구울
수 있어 편리합니다.
또한 부팅 이미지가 있다면 부트 시디이미지를 만들 수 있습니다.
-b 부팅 이미지 만 추가하면 됩니다.

mkisofs -r -J -l -L -T -V "Redhat6.1" -b images/boot.img -o redhat.iso /Redhat

이런 식으로 해서 자신만의 백업용 부팅시디를 만들 수도 있습니다.

'Linux' 카테고리의 다른 글

vim/gvim 쓸수록 재밌군요.. 탭열기..  (0) 2010.08.06
리눅스 원격접속 VNC 서버 사용하기  (0) 2010.07.15
CSCOPE settings for vim  (0) 2010.04.02
BogoMIPS  (0) 2009.12.27
스크립트(awk,sed,vi,gcc..)  (0) 2009.10.24

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,