mkisofs (genisoimage) - 命令用法
[root@www Downloads]# ls -l /usr/bin/mkisofs
lrwxrwxrwx. 1 root root 25 Dec 25 20:08 /usr/bin/mkisofs -> /etc/alternatives/mkisofs
[root@www Downloads]# ls -l /etc/alternatives/mkisofs
lrwxrwxrwx. 1 root root 20 Dec 25 20:08 /etc/alternatives/mkisofs -> /usr/bin/genisoimage
例子1: 備份/etc目錄
[root@www temp]# mkisofs -o etc_backup.iso -J -R /etc
-J: 表示增加Joliet
-R: 表示Rock Ridge
使用這2個參數是在Linux/Windows系統環境中, 打開ISO image檔案時, 檔名及權限與Linux系統保持一致性. 也可加入-hfs參數讓iso 檔案支援Mac系統也能讀取ISO上的檔案. [root@www temp]# mkisofs -o backup.iso /etc/ /var/spool/mail/ test.doc test.pdf後面可接多個檔案或目錄
例子2: 在ISO 檔裡增加header訊息
[root@www temp]# mkisofs -o backup2.iso -R -J \
>-p http://www.catchlink.com/ \
>-publisher "test" \
>-V "BACKUP" \
>-A "mkisofs" \
>-volset "1 of 1 backup, 2011-01-16" \
>/etc
-p:表示作者ID
-publisher: 表示作者說明
-V: 表示Volume ID
[root@www temp]# volname backup2.iso BACKUP
-A: 表示產生iso程式
-volset:表示iso相關資訊
例子3: 查看ISO 檔裡增加header訊息
[root@www temp]# isoinfo -d -i backup2.iso
CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: BACKUPVolume set id: 1 of 1 backup, 2011-01-16
Publisher id: testData preparer id: www.catchlink.com
Application id: mkisofs
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 17221
Joliet with UCS level 3 found
Rock Ridge signatures version 1 found
例子4: mount ISO 檔
[root@www temp]# mkdir -p /mnt/myiso
[root@www temp]# mount -o loop backup2.iso /mnt/myiso
[root@www temp]# ls -l /mnt/myiso/
[root@www temp]# umount /mnt/myiso/