zoukankan      html  css  js  c++  java
  • 如何扩大镜像文件容量

    说明:有时候我们编译好的镜像文件容量太小,无法拷贝一些东西进去;如果重新设置镜像大小并编译镜像文件的话需要花很长时间;

    因此使用下面方法实现镜像文件扩容是比较科学和简单的,具体步骤如下:

    // 原来image名字:demo-coreip-cli-qemuriscv64-20200117121600.rootfs.ext4
    //1. 查看原来镜像大小
    du -sh demo-coreip-cli-qemuriscv64-20200117121600.rootfs.ext4

    //2.创建名字为new_img.img,大小为:16000M的Image
    dd if=/dev/zero of=new_img.img bs=1M count=16000

    //3.格式化新建的Image ext4
    mkfs.ext4 new_img.img

    //4. 创建新旧Image的挂在目录
    sudo mkdir newImage
    sudo mkdir oldImage

    //5. 挂载Image
    sudo mount new_img.img ./newImage/
    sudo mount demo-coreip-cli-qemuriscv64-20200117121600.rootfs.ext4 ./oldImage/

    //6.将旧image对应的目录页拷贝到新image对应的目录
    sudo cp -r ./oldImage/* ./newImage/

    //7.卸载目录
    sudo umount ./newImage/
    sudo umount ./oldImage/

    //8.将新的image文件修改为旧image文件名
    sudo mv demo-coreip-cli-qemuriscv64-20200117121600.rootfs.ext4 demo-coreip-cli-qemuriscv64-20200117121600.rootfs.ext4.backup
    sudo mv new_img.img demo-coreip-cli-qemuriscv64-20200117121600.rootfs.ext4

    注意:此时使用du -sh查看镜像大小以前一样是因为实际使用了size无心担心。

    //9. 重新加载原来镜像,此时可以向新的镜像拷贝东西了(挂载了才可以拷贝);。

  • 相关阅读:
    H5游戏开发之抓住小恐龙
    jQuery.noConflict()
    H5游戏开发之多边形碰撞检测
    windows命令行快速启动软件
    Spring MVC系列[1]—— HelloWorld
    过马路与异常
    超简单!一步创建自己的wifi热点~
    朱熹、王阳明与面向对象
    jenkins SVN更改密码后出现的坑爹问题
    Jenkins权限控制
  • 原文地址:https://www.cnblogs.com/grandblogs/p/12216955.html
Copyright © 2011-2022 走看看