我有一个XXX.img文件。
system.img:Linux rev 1.0 ext4文件系统数据,UUID = XXXX(范围)(大文件)
我想从中提取一些文件,怎么样?
或XXX.subimg.tgz文件
首先将其压缩,获取subimg文件,然后作为图像文件。
答案 0 :(得分:3)
mount -o loop [imgfilename] [path to mount]
就像iso文件一样。
答案 1 :(得分:0)
mkdir -p /mnt/rootfs
mkdir -p /mnt/disk
mount -o loop rootfs.ext4 /mnt/rootfs
mount /dev/sda2 /mnt/disk
cp -r /mnt/rootfs/* /mnt/disk
umount /mnt/rootfs
答案 2 :(得分:0)
如果无法挂载(因为您没有root特权),则可以使用extfstools在用户空间中提取ext4文件系统数据。
要安装它,请运行:
git clone https://github.com/qmfrederik/extfstools
cd extfstools
./autogen.sh
./configure
make
要将所有文件从XXX.img
提取到savedir
:
ext2rd XXX.img ./:savedir