2006/07/15

솔라리스에서 CD./DVD의 iso 이미지 화일 추출하기

1)추출할 내용이 들어 있는 미디어(CD/DVD)를 드라이브에 넣는다.
2)cdrw -l 로 해당 디바이스가 나타나는 지 확인한다.
3) 2)번 결과에서 나온 디바이스가 c3t0d0s0 라고 가정하면 다음과 같이 실행하면 미디어의 내용을 추출해서 화일로 저장하게 된다.
#dd if=/dev/rdsk/c3t0d0s2 of=/data/solaris10.iso
주의: 2)번 결과에서는 c3t0d0s0라고 나와도 위 dd 명령어에서 주는 입력은 s2 임을 잊어서는 안된다. s2가 미디어 전체를 의미한다.

4) 추출한 내용 확인하기
추출한 .iso 화일의 내용이 정상적인 지 확인 하기 위해서는 solaris10.iso로 추출한 화일을 마운트해서 내용을 확인해야 한다.

5) ISO image 마운트하는 방법

5-1) iso 화일을 디스크 디바이스처럼 인식시킨다
#lofiadm -a /data/solaris10.iso <- 반드시 절대 경로 사용
/dev/lofi/1
5-2) 가상 디바이스(루프백 디바이스)를 CD 마운트하듯이 마우트한다.
#mount -F hsfs -o ro /dev/lofi/1 /mnt
5-3) ls로 내용을 확인한다. cd /mnt 한 후 ls 하는 것은 별로 바람직하지 않다.
#ls -l /mnt
5-4) 다시 마운트해제
#umount /mnt
5-5) 루프백 디바이스 해제
#lofiadm -d /dev/lofi/1