728x90
CentOS 7에서 ISO 이미지를 생성하기(mkisofs)
mkisofs는 ISO 이미지 생성을 지원하는 유용한 명령어입니다.
1. mkisofs 설치
mkisofs 패키지를 설치해야 합니다. genisoimage 패키지에 포함되어 있습니다.
sudo yum install genisoimage
2. ISO 이미지 생성
mkisofs를 사용하여 ISO 이미지를 생성합니다.
mkisofs -o letsencrypt.iso /mnt
$ mkisofs -r -T -J -V "letsencrypt" -o letsencrypt.iso /tmp/letsencrypt
I: -input-charset not specified, using utf-8 (detected in locale settings)
20.88% done, estimate finish Thu Mar 24 18:52:05 2022
41.78% done, estimate finish Thu Mar 24 18:52:07 2022
62.61% done, estimate finish Thu Mar 24 18:52:06 2022
83.50% done, estimate finish Thu Mar 24 18:52:06 2022
Total translation table size: 1174
Total rockridge attributes bytes: 1369
Total directory bytes: 6144
Path table size(bytes): 50
Max brk space used 22000
23964 extents written (46 MB)
$ ls -lh letsencrypt.iso
-rw-r--r-- 1 root root 47M 3월 24 18:52 letsencrypt.iso
또는
mkisofs -o output.iso -J -R /path/to/source_directory
- -o output.iso: 생성된 ISO 이미지 파일의 이름을 지정합니다.
- -J: Joliet 파일 시스템 확장을 사용하여 ISO 이미지를 생성합니다. 이것은 Windows 시스템에서 한글 파일 이름을 지원하기 위해 사용됩니다.
- -R: Rock Ridge 파일 시스템 확장을 사용하여 ISO 이미지를 생성합니다. 이것은 Unix 및 Linux 시스템에서 추가 파일 및 디렉토리 속성을 지원하기 위해 사용됩니다.
3. ISO 이미지 확인
ISO 이미지가 성공적으로 생성되었는지 isoinfo 명령어를 사용하여 이미지의 내용을 확인할 수 있습니다.
isoinfo -d -i letsencrypt.iso
4. ISO 이미지
사용 생성된 ISO 이미지를 사용하려면 별도의 미디어에 복사하거나 가상 머신에서 마운트하면 됩니다.
- ISO 이미지 마운트
mount -t iso9660 -o loop [파일명.iso] /[mountpoint]
mount -t iso9660 -o loop letsencrypt.iso /mnt
$ mount -t iso9660 -o loop letsencrypt.iso /mnt
mount: /dev/loop0 is write-protected, mounting read-only
$ mount | grep iso9660
/tmp/letsencrypt.iso on /mnt type iso9660 (ro,relatime)
$ ls -l /mnt/
합계 1
-r--r--r-- 1 root root 216 3월 24 18:52 TRANS.TBL
CentOS 7에서 mkisofs를 사용하여 ISO 이미지를 생성할 수 있습니다. 원하는 내용을 포함하는 디렉토리를 지정하고 mkisofs를 사용하여 ISO 이미지를 만들면 됩니다.
728x90
'리눅스' 카테고리의 다른 글
CentOS 7에 Node.js와 npm을 설치하는 방법 (0) | 2022.03.25 |
---|---|
[리눅스] sentry 설치 (0) | 2022.03.24 |
병렬 압축 - parallel compression (0) | 2022.03.24 |
[보안취약점] 리눅스 계정 잠금 임계값 설정 (0) | 2022.03.24 |
CentOS 7에서 오라클 자바를 설치하는 방법 (0) | 2022.03.23 |