【问题标题】:mount a sd-card image - change files on a partition and write back挂载 sd 卡映像 - 更改分区上的文件并写回
【发布时间】:2017-07-15 02:01:00
【问题描述】:

我想挂载一个 IMG 文件(上面有 >1 个分区),在一个(ext4)分区上更改一些文件并将结果写回这个 img。

一种方法是将 img 写入 sd 卡,在那里更改并再次制作图像。但我没有 SD 卡写入器(!),而且我认为这种方式无论如何有点复杂。无论如何,我在另一台计算机上尝试过一次,它以这种方式工作,但非常复杂且耗时。尝试使用“环回设备”对我没有用。

谁能告诉我如何在 Ubuntu 上执行此操作(例如使用环回设备?)。

【问题讨论】:

  • edit 显示what you have tried so far 并为您正在使用的编程语言添加标签。您应该包含您遇到问题的代码的minimal reproducible example,然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask
  • 这确实与编程无关,因此可能应该转移到不同的板上,但我建议您从研究kpartxlosetup 开始。

标签: linux bash disk loopback


【解决方案1】:

您必须使用以下方法创建环回设备:

losetup  -P /dev/loop0 file

然后它将以以下形式显示该文件上的所有分区:

/dev/loop0
/dev/loop0p1
/dev/loop0p2

这是一个人 losttup 的引述

-P, --partscan 强制内核扫描新创建的循环设备上的分区表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-21
    • 1970-01-01
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多