我有一个 iso 9660 文件系统映像,其中我只需要编辑一个文件。我使用 复制了文件cp -avf
。当文件到达目的地时,大小会增加。这一定是由于块大小增加造成的。
但是当我使用文件大小保持不变的 iso9660 文件系统进行重建时mkisofs -J -U -r
,只需对文件进行少量编辑,新创建的 iso 映像就会膨胀约 100M。我想我缺少了某些选项,但我无法在手册页和谷歌搜索中找到答案。如果我能快速提供帮助,我将不胜感激,因为我被难住了。
我的主机文件系统是 ext3..如果需要的话。
答案1
原始 ISO9660 映像可能已在“透明压缩”模式下写入,该模式会压缩正在写入的数据。这可以解释您约 100M 的差异。请参阅-z国旗在基尼索夫手册页,还有庫存樹手册页。此外,-U不推荐使用标志,因为它违反了许多标准。您生成的 CD 可能无法在所有系统上读取。