【问题标题】:read data from ext4 filesystem directly from the raw partition without mounting the file system直接从原始分区从 ext4 文件系统读取数据,无需挂载文件系统
【发布时间】:2013-05-03 22:29:33
【问题描述】:

是否可以将固定大小的数据添加到 ext4 映像,使其在分区的最后一个块(或者说最后 100KB)处可用?我希望能够将数据添加到 ext4 映像,这样我就可以在不了解文件系统的情况下从相应的原始分区读取数据。

这可能吗?

【问题讨论】:

  • 我不确定您要的是什么。你的意思是你想扩展文件系统可以分配的数据块数组的大小?

标签: linux filesystems ext4


【解决方案1】:

您可以使用e2fsprogs 中的 e2fslibs 构建您想要的东西。该库为您提供读取文件系统元数据的低级访问权限。

第一遍,您可以转储有关“正在使用的块”的所有元数据,以查看最后 100K 的块是否正在使用中。如果没有,就写在上面。

【讨论】:

  • 感谢您的回复!我要添加的数据应该是文件系统的一部分,并且应该转到最后 100k 块(可以在不了解文件系统的情况下定位)。如果我按照您建议的方式进行操作,那么我添加的数据就不是文件系统的一部分。
【解决方案2】:

您可以使用e2image 实用程序转储或恢复元数据

【讨论】:

    猜你喜欢
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 2022-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多