只读文件系统问题
我创建了一个文件夹,我做了:
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文件。
- 你应该在某处安装* .iso文件
- 然后将其复制到某个临时文件夹
- 使用
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图标) 。