当前位置: 首页 > article >正文

RK356x-9:根文件系统复制和打包

 本文主要是记录根文件系统的复制,打包,再加入到新的SDK中,生成最后的update.img的过程。

很多时候,SDK生成的根文件系统只是最原始的系统,要进行项目上的工作,可能还需要安装很多软件,可是,在批量生产时,不可能每个系统都得去装,一种办法是在一个系统上装了所有必须的软件,再将这个系统打包进新的SDK生产的烧录文件中,这样的文件被烧录后,启动就自带了所有必须软件,那如何实现呢? 

1. 复制文件系统到指定目录

        1.1 需要在主机和目标机的系统上装rsync软件,用以打包:

sudo apt-get install rsync

        1.2 在主机上创建一个文件夹,用于存放目标机复制过来的根文件系统

mkdir ~/rootfs_backup

        1.3 复制目标机的根文件系统过来

rsync -avx --progress linaro@192.168.2.1:/ ~/rootf_backup --exclude /home/linaro/temp

-a 归档模式,保留目标所有文件的属性,相当于rlptgoD选项集合

-v 显示复制过程

-x 不跨越文件系统边界

--progress 显示复制大文件时的进度

--exclude 排除某个文件,可以多次使用

2. 制作镜像

        2.1 使用dd命令创建一个镜像盘

dd if=/dev/


http://www.kler.cn/a/404292.html

相关文章:

  • 【代码随想录day36】【C++复健】1049. 最后一块石头的重量 II ; 494. 目标和 ;474.一和零
  • Oracle 到 Elasticsearch 数据迁移同步
  • 网络安全之信息收集-实战-1
  • 【网络系统管理】Centos7——配置主从mariadb服务器案例(下半部分)
  • OpenAI震撼发布:桌面版ChatGPT,Windows macOS双平台AI编程体验!
  • 基于企业微信客户端设计一个文件下载与预览系统
  • 39页PDF | 毕马威_数据资产运营白皮书(限免下载)
  • 如何默认VS2019用管理员方式打开
  • 人工智能之机器学习(初步应用部分)数据集、特征工程
  • 量子感知机
  • mc minioclient同步
  • 网络安全审计概述与分类
  • c高级学习笔记
  • 【Linux】冯诺依曼体系结构、操作系统
  • 11.21Pytorch_属性常见转换操作
  • Github 2024-11-18 开源项目周报 Top15
  • shell脚本之while循环和until循环
  • 【ChatGPT】ChatGPT在多领域知识整合中的应用
  • OSG开发笔记(三十三):同时观察物体不同角度的多视图从相机技术
  • 线性回归 - 最小二乘法
  • 适用于资源受限IoT系统的非对称语义图像压缩技术
  • 【正则表达式 PYTHON】
  • 视觉顶会论文 | 基于Swin Transformer的轴承故障诊断
  • 每日一题 LCR 079. 子集
  • 【Linux】<共享内存应用>——模拟实现不同进程把hello字符对<共享内存文件对象>的放入和取出操作
  • Seatunnel运行时报错Caused by: java.lang.NoClassDefFoundError: com/mysql/cj/MysqlType