ISO文件只读?

xia*_*012 8 filesystems permissions iso readonly

我有一个 ISO 文件,mount它在/mnt/isofile. 然后我将此文件复制到另一个文件夹。但内容是只读的,属于root。我尝试使用chmodchown。但它提示消息:

它是只读文件系统。

这里发生了什么?

注意: 中有一个 tar 文件.iso,我想压缩它,但由于相同的“只读文件系统”消息而失败。

Sac*_*kar 15

ISO 9660 设计为只读文件系统。这意味着所有数据必须一次性写入介质。一旦写入,就无法更改存储的内容。因此,ISO 9660 不适用于可随机写入的介质,例如硬盘。

您需要将整个目录树复制到另一个目录,进行更改,然后刻录新映像。


jll*_*gre 7

如果您碰巧运行支持它的操作系统(Linux 和 BSD),您可能会使用Unionfs以读写模式挂载 ISO。所有写入实际上都将在读写文件系统上完成,但根据您的需要,这可能适合他们。