我可以在没有 root 权限的情况下挂载文件系统映像吗?通常我会这样做:
mount -o loop DISK_IMAGE FOLDER
Run Code Online (Sandbox Code Playgroud)
不使用 sudo 或设置 suid on mount
,有没有合适的方法来做到这一点?
我知道我可以使用fusermount
一些 ISO 映像,但这非常有限,即使对于 ISO 映像,我的某些映像也无法安装,但mount
始终有效。
假设我有一个我有权读取的磁盘映像(可能已分区)。但是,我无权通过环回 * 挂载它。理论上,数据就在那里;我可以编写类似于 Linux 内核、分区编辑器和mount
自己的代码来解析映像、查找分区、解释文件系统和提取文件的代码。但是对于 GNU/Linux 系统是否已经存在这样的工具?
*真的,我正在编写工具来处理它,我不想 (a) 假设这些工具的用户可以sudo
和 (b) 要求他们去sudo
可能不需要的地方。
(如果答案因文件系统而异,ext2-4
对我来说更重要。但涵盖多个流行文件系统的答案将是首选。)