• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux系统上解压或挂载img文件的方法
    img文件压缩及解压
    2.6内核中的initrd.img采用cpio压缩,不再是2.4内核使用的ext2格式,无法使用mount -o loop 挂载。需要使用gunzip解压缩,然后再使用cpio解包

    复制代码
    代码如下:

    cp /boot/initrd-***.img initrd.img.gz
    gunzip initrd.img.gz
    mkdir initrd
    mv initrd.img initrd
    cd initrd
    cpio -ivmd initrd.img

    通过以上命令就将initrd.img解压了,现在就可以对其进行编辑,完成后使用以下命令重新压制

    复制代码
    代码如下:

    find . | cpio -cv -o > ../initrd.new.img
    gzip ../initrd.new.img


    img文件挂载方法
    在linux中,对于img文件(例如,虚拟机的img文件),有时候需要将其挂载,以便修改其中的内容。能不能将它像iso文件一样挂载呢?
     
    其实方法很简单,只需要两步:

    复制代码
    代码如下:

    #kpartx -av xxx.img

    得到如下信息:

    复制代码
    代码如下:

    add map loop0p1 ...

    此时只需要mount loop0p1即可

    复制代码
    代码如下:

    #mount /dev/mapper/loop0p1 /mnt

    OK,这样就可以进入mnt对img文件的内容进行修改了
     
    要卸载也很简单,同样是两步:

    复制代码
    代码如下:

    umount /mnt

    kpartx -d xxx.img
    上一篇:简单的Linux终端美化方法分享
    下一篇:Linux系统下telnet服务的基本使用方法简介
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux系统上解压或挂载img文件的方法 Linux,系统,上,解压,或,挂载,