只读文件系统问题

我创建了一个文件夹,我做了:

chmod 777 anotherFolder/ 

我跑了:

 sudo mount -o loop folder/isoImage.iso anotherFolder/ 

anotherFolder/的权限更改为“只读”,我无法将其恢复为777 ,即使使用sudo 。 我该怎么把它变成777 ? 它输出我: Read Only File System

我在几个论坛中检查了2天但是徒劳:(

ISO文件是称为ISO 9660特殊文件格式。 这是维基百科的引用

由于ISO 9660设计为只读,预先控制的文件系统,因此所有数据必须一次性写入或“会话”到介质。

因此,由于文件系统是只读的,因此无法使用写访问权限挂载它。

但是,如果需要,您可以重新创建ISO文件。

  1. 你应该在某处安装* .iso文件
  2. 然后将其复制到某个临时文件夹
  3. 使用mkisofs util创建新的ISO文件。

这是一个小例子:

 sudo mount -o loop folder/isoImage.iso anotherFolder/ mkdir new_copy_of_iso cp -R anotherFolder/* new_copy_of_iso/ umount anotherFolder mkisofs -R -o name_new.iso new_copy_of_iso 

无法安装ISO文件(CD-ROM映像)读写。 本质上,这是一个必须一次写入的只读文件系统。

要更改ISO文件的内容,一旦像您一样安装,您可以将内容复制到另一个目录,在那里进行更改并从那里重新创建ISO文件。 您可以使用命令mkisofs从任何目录结构创建ISO文件,或者您可以使用集成到Ubuntu中的图形工具(右键单击插入(空白)CD-ROM时桌面上出现的CD-ROM图标) 。