我正在编写一个 Python 程序来在 dd 映像中安装一个分区。
我知道其他地方有代码(例如https://raw.github.com/ox-it/python-libmount/master/libmount/mounting.py)来安装设备或包含文件系统的文件。但是这些解决方案期望文件系统位于文件或设备的开头。
我的文件系统不在文件的开头,而是在确定的偏移量处,因此我需要为指向该分区开头的挂载命令指定偏移量。
libc mount 命令对我来说不清楚。losttup.py 模块也不清楚。
是否可以使用 Python(使用 ctypes + libc mount 命令、losetup.py 或其他解决方案)以确定的偏移量在文件或设备内安装分区?
提前致谢。