losetup 能够修改raw 格式镜像的内容,下面是个示例ide
[root@lpar79 ~]# losetup -f -P rhelkvm_cloudinit.raw [root@lpar79 mnt]# ls /dev/loop* /dev/loop0 /dev/loop1 /dev/loop1p1 /dev/loop1p2 /dev/loop1p3 /dev/loop-control [root@lpar79 mnt]# fdisk -l /dev/loop1 磁盘 /dev/loop1:5368 MB, 5368709120 字节,10485760 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x13750900 设备 Boot Start End Blocks Id System /dev/loop1p1 2048 2099199 1048576 83 Linux /dev/loop1p2 2099200 3147775 524288 82 Linux swap / Solaris /dev/loop1p3 3147776 10485759 3668992 83 Linux [root@lpar79 mnt]# mount /dev/loop1p3 /mnt/ [root@lpar79 ~]# cd /mnt/ [root@lpar79 mnt]# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr
下面能够直接修改了。修改完后记得卸载[root@lpar79 ~]# losetup -D
oop