Linux 挂载sd卡映像-在分区上更改文件并写回

Linux 挂载sd卡映像-在分区上更改文件并写回,linux,bash,disk,loopback,Linux,Bash,Disk,Loopback,我想挂载一个IMG文件(上面有>1个分区),在一个(ext4)分区上更改一些文件,并将结果写回这个IMG 一种方法是将img写入sd卡,在sd卡上进行更改,然后再次制作图像。但是我没有SD卡写入器(!),而且我认为这种方式有点复杂。不管怎么说,我曾经在另一台计算机上试过这个,它是这样工作的,但它非常复杂和耗时。尝试使用“环回设备”对我不起作用 有人能告诉我如何在Ubuntu上(例如使用环回设备)执行此操作吗?您必须使用以下设备创建环回设备: losetup -P /dev/loop0 file

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

一种方法是将img写入sd卡,在sd卡上进行更改,然后再次制作图像。但是我没有SD卡写入器(!),而且我认为这种方式有点复杂。不管怎么说,我曾经在另一台计算机上试过这个,它是这样工作的,但它非常复杂和耗时。尝试使用“环回设备”对我不起作用


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

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

losetup  -P /dev/loop0 file
然后,它将以以下形式显示该文件上的所有分区:

/dev/loop0
/dev/loop0p1
/dev/loop0p2
下面是一段失败者的话

-P、 --零件扫描 强制内核扫描新创建的循环设备上的分区表


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

losetup  -P /dev/loop0 file
然后,它将以以下形式显示该文件上的所有分区:

/dev/loop0
/dev/loop0p1
/dev/loop0p2
下面是一段失败者的话

-P、 --零件扫描 强制内核扫描新创建的循环设备上的分区表


请显示您的问题,并为您正在使用的编程语言添加标记。你应该包括一个你有问题的代码,然后我们可以尝试帮助解决具体的问题。你也应该阅读。这实际上与编程无关,因此可能应该转移到另一块板上,但我建议你从研究
kpartx
losetup
开始。请显示你的问题,并为你正在使用的编程语言添加标记。你应该包括一个你有问题的代码,然后我们可以尝试帮助解决具体的问题。你也应该阅读。这实际上与编程无关,因此可能应该转移到另一块板上,但我建议你从研究
kpartx
losetup
开始。