处理整个磁盘镜像文件的单个分区
从 csdn 搬移过来。
在嵌入式开发中,常参考开发板提供的原始的SD卡镜像,如:
1 $ fdisk -l ./sockit-gsrd-16.0-sdcard.img 2 Disk ./sockit-gsrd-16.0-sdcard.img: 1.7 GiB, 1782579200 bytes, 3481600 sectors 3 Units: sectors of 1 * 512 = 512 bytes 4 Sector size (logical/physical): 512 bytes / 512 bytes 5 I/O size (minimum/optimal): 512 bytes / 512 bytes 6 Disklabel type: dos 7 Disk identifier: 0x982b3f12
根据自己的sd卡大小,手动分区:
1 $ sudo fdisk -l /dev/sdb 2 [sudo] password for stephen: 3 Disk /dev/sdb: 1.9 GiB, 1997537280 bytes, 3901440 sectors 4 Units: sectors of 1 * 512 = 512 bytes 5 Sector size (logical/physical): 512 bytes / 512 bytes 6 I/O size (minimum/optimal): 512 bytes / 512 bytes 7 Disklabel type: dos 8 Disk identifier: 0x0eff6c7b 9 10 Device Boot Start End Sectors Size Id Type 11 /dev/sdb1 2048 526336 524289 256M b W95 FAT32 12 /dev/sdb2 528384 3897343 3368960 1.6G 83 Linux 13 /dev/sdb3 3897344 3901439 4096 2M a2 unknown
在这里,先确定sdb1和sdb3大小,进行分区,剩下的给sdb2;好了,格式化sdb1和sdb2。
然后,复制各分区内容。
sdb3是RAW,Preloader和U-Boot总共不到1M,所以:
1 $ sudo dd if=./sockit-gsrd-16.0-sdcard.img of=/dev/sdb3 skip=3074050 bs=512 count=2048 2 [sudo] password for stephen: 3 2048+0 records in 4 2048+0 records out 5 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.923305 s, 1.1 MB/s 6 $ sync
然后mount image,在文件管理器中,使用 Disk Image Mounter 简单直接。
其实文件占用空间不多,用df看看就知道了。
接下来就是 cp:
$ cp /run/media/stephen/DFFC-6E35/* /run/media/stephen/9CD0-451E/ $ sudo cp -avx /run/media/stephen/3e0cd62a-cd24-4788-a146-93b02a913e89/* /run/media/stephen/b57ab8c3-9f55-4668-b0f0-3dcd8f4765ae/ $ sync
umount, eject. Done.
转载于:https://www.cnblogs.com/cuclaoliu/p/7940314.html
处理整个磁盘镜像文件的单个分区相关推荐
- IDEA设置单个文件、单个包、单个项目的编码格式
IDEA设置单个文件.单个包.单个项目的编码格式 File-> Settings-> File Enclodings 选择编码格式,确定即可. 注意:此处的编码格式设定以后,该包已经存在的 ...
- vendor自动恢复_push文件到system分区,重启后文件会被自动恢复
push文件到system分区,重启后文件会被自动恢复 2020-02-4 阅读:2488 [DESCRIPTION] 客户反馈有些版本,push文件到system分区之后一旦重启,push的文件会被 ...
- mysql使用全备文件恢复单个库或者单个表
这里写自定义目录标题 使用全备文件恢复单个库 sed -n '/^-- Current Database: `数据库名称`/,/^-- Current Database: `/p' 备份文件.sql ...
- 合并多个 .ts 文件为单个 .mp4 解决方案
合并多个 .ts 文件为单个 .mp4 解决方案
- diskgenius创建efi分区_复制文件到当前分区
DiskGenius软件可以向NTFS/FAT32/FAT16/FAT12/EXT4/EXT3/EXT2分区内复制文件,无论这个分区是否隐藏.是否有盘符. 完全不受操作系统的权限限制.但是,由于这样的 ...
- 教你解决问题:mac电脑卸载双系统中Boot camp助理出现“启动磁盘不能被分区或恢复成单个分区”
问题:启动磁盘不能被分区或恢复成单个分区 苹果电脑装了双系统,但是一直用的mac系统,所以打算把windows卸载. 看到网上说直接用Boot camp助理卸载就行,但是点"继续" ...
- File System | Debug | 如何查看文件挂载的分区以及分区大小
说明:关键字 mount /dev/block/xxx /dev/block/by-name {project}.xml 1. 查找块设备分区 adb shell 之后 mount 命令查看文件目录挂 ...
- php 统计磁盘大小,PHP_PHP统计目录大小的自定义函数分享,计算文件、磁盘分区和目录的 - phpStudy...
PHP统计目录大小的自定义函数分享 计算文件.磁盘分区和目录的大小在各种应用程序中都是常见的任务.计算文件的大小可以通过前面介绍过的filesize()函数完成,统计磁盘大小也可以使用disk_fre ...
- 自己放某个文件到/cache分区,重启后发现文件消失了,那么是怎么消失的呢?【转】
自己放某个文件到/cache分区,重启后发现文件消失了,那么是怎么消失的呢? Step 1. packages\providers\DownloadProvider\src\com\android\p ...
最新文章
- unicode编码过php的magic_quotes_gpc设置为on的mysql注入与文件写入(待测试)
- IIS FTP部分文件上传报错451的原因及解决方法
- 趣话题:底层码农的心酸,那么我们 如何避免成为底层码农呢?
- Kruskal HDOJ 4313 Matrix
- Linux 命令之 ps -- 显示进程状态/查看进程信息
- 万字长文+思维导图帮你梳理 Java IO 流,还学不会你来打我(值得收藏)
- Python+OpenCV:基于色彩空间转换的目标跟踪
- python去除读取文件中多余的空行
- 序列化之Java默认序列化技术(ObjectOutputStream与ObjectInputStream)
- keras ImageDataGenerator数据增强
- 【Python】使用Python调用Fragstats批量进行万级及以上数据的景观指数运算
- 在线CHM阅读器(1)——CHM文件格式概述
- 关卡 动画 蓝图 运行_动画蓝图 - Unreal Engine
- 逆転裁判5android,逆转裁判5安卓-phoenix wright: ace attorney dual destinies官方app2021免费...
- java实现条形图_java – 使用Apache POI在Excel中创建条形图
- 超简单的vue3.0,必看文档
- 遇到的文件从本地上传HDFS失败
- GitHub使用之路
- 英语语音篇 - 特殊发音记录
- 测试开发之Python核心笔记(15):迭代器与生成器
热门文章
- python爬虫预测_从爬虫到机器学习预测,我是如何一步一步做到的?
- 基于matlab的模糊控制器的设计与仿真,基于MATLAB的模糊控制洗衣机的设与仿真详解.doc...
- 打包的时候如何做卸载程序
- java执行查询postgresql得到中文乱码_PostgreSQL 初探
- 系统学习NLP(二十八)--GPT
- 编译原理教程_6 LR分析法
- C语言———不定参数标准库 stdarg.h
- “21天好习惯”第一期-16
- php中result的值,PHP 返回所取得行中字段的值
- LinkedHashMap入门