挂载 iso 映像:消息“块设备被写保护,挂载只读”!

Rav*_*avi 1 iso mount read-write

我想从硬盘上的 iso 映像中删除一些文件。所以我做了:

ravbholua@ravbholua-Aspire-5315:/media/ravbholua/f34890dd-20d2-4d78-92c9-1de7c0957f00$ sudo mount -o loop check_bholua99.iso /media/iso2
mount: block device /media/ravbholua/f34890dd-20d2-4d78-92c9-1de7c0957f00/check_bholua99.iso is write-protected, mounting read-only

ravbholua@ravbholua-Aspire-5315:/media/ravbholua/f34890dd-20d2-4d78-92c9-1de7c0957f00$ cd /media/iso2
ravbholua@ravbholua-Aspire-5315:/media/iso2$ ls | tail
DSC00966.JPG
DSC00969.JPG
DSC00970.JPG
DSC00972.JPG
DSC00973.JPG
DSC00974.JPG
DSC00975.JPG
DSC00977.JPG
DSC00980.JPG
DSC00982.JPG
ravbholua@ravbholua-Aspire-5315:/media/iso2$ sudo rm DSC00982.JPG
rm: cannot remove ‘DSC00982.JPG’: Read-only file system
Run Code Online (Sandbox Code Playgroud)

由于上述原因未能删除,我尝试使用以下选项重新安装 rw

ravbholua@ravbholua-Aspire-5315:/media/ravbholua/f34890dd-20d2-4d78-92c9-1de7c0957f00$ sudo umount /media/iso2
ravbholua@ravbholua-Aspire-5315:/media/ravbholua/f34890dd-20d2-4d78-92c9-1de7c0957f00$ sudo mount -o loop,rw check_bholua99.iso /media/iso2
mount: block device /media/ravbholua/f34890dd-20d2-4d78-92c9-1de7c0957f00/check_bholua99.iso is write-protected, mounting read-only
Run Code Online (Sandbox Code Playgroud)

为什么它会提示块设备被写保护?

请建议如何安装它,rw以便我可以对其进行编辑。(我知道一种方法是将 iso 的文件复制到 diff. 目录并编辑/删除它;然后制作一个新的 iso 映像。但这不是我喜欢的。)

fro*_*utz 7

ISO9660 是只读文件系统。它不能以rw模式挂载,因为文件系统本身不支持它。如果要使用不同的文件集制作新的 ISO,则需要使用mkisofs或类似的实用程序制作全新的 ISO 。