raw 格式镜像的 分区 、格式化和挂载操作
我们在 挂载镜像的时候,需要用到 kernel 中的 loop device 和 镜像中的分区 分别对应起来,就可以随心所欲的玩耍啦。我们需要用到一个命令 losetup。
先创建一个镜像来玩玩
dd if=/dev/zero of=test.img bs=1M count=100
分个区,
# fdisk test.img
Command (m for help): p
Disk test.img: 100 MiB, 104857600 bytes, 204800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfd339fe7Device Boot Start End Sectors Size Id Type
test.img1 2048 104447 102400 50M 83 Linux
test.img2 104448 204799 100352 49M 83 Linux
要注意两个分区的偏移地址,后面会用到,这里的单位是 sector
先看看有没有空闲的loopdevice ,这里只会显示一个,用到 loop0 之后,再查看会显示 loop1
# losetup -f
/dev/loop0
把它绑定到一个分区
losetup -o $((2048*512)) /dev/loop0 demo_armhf_rootfs.img
losetup -o $((104448 *512)) /dev/loop1 demo_armhf_rootfs.img
然后就可以愉快的玩耍啦
mkfs.ext4 /dev/loop0
mkfs.ext4 /dev/loop1mount /dev/loop0 tmp0
mount /dev/loop1 tmp1umount tmp0 tmp1
别忘了最后 要释放 loop device哦
losetup -d /dev/loop0
---------------
因为 qcow2 的镜像分区要用到 nbd , 比较麻烦,是不是可以先使用 raw 镜像来分区,然后再转化为 qcow2呢?
说做就做,成功之后,使用qemu-system-arm 来启动的时候总是报 下面这样的错误,但是单独 通过 loop 的方式挂载查看设备都是没有问题的,用fsck来修复也是不行,留个疑虑吧
bad geometry: block count 4878390 exceeds size of device (2883789 blocks)
raw 格式镜像的 分区 、格式化和挂载操作相关推荐
- CentOS系统磁盘的分区格式化和挂载操作
一.磁盘分区和格式化 lsblk命令查看挂载硬盘的情况,一下情况表示为分卷,需要先分卷,再格式化,然后再进行挂载. 分卷命令:fdisk /dev/vdb 输入n 输入p和1,直接回车 最后输入w保存 ...
- 使用winhex恢复U盘RAW格式并提示未格式化故障U盘上的数据
使用winhex恢复U盘RAW格式并提示未格式化故障U盘上的数据 在打开U盘和移动硬盘时,系统提示需要格式化,查看U盘和硬盘属性分区格式为RAW,但如果真的在windows下对其进行格式化的话,系统往 ...
- 挂载raw格式镜像方法
有时候为了方便修改镜像文件,不需要起虚拟机,只要把镜像的文件系统挂载到宿主机的文件系统中,就可以方便做修改. 挂载虚拟机镜像: rbd export images/bfd3671e-1c8d-4d9a ...
- 服务器raw格式硬盘,硬盘分区变成RAW格式时不要着急格式化
有朋友遇到这样的情况:安装在E盘的软件无法正常使用,一旦访问该分区系统就提示需要格式化.检查发现该分区已经变成了RAW格式(图1),而且已用空间和可用空间都显示为0字节,看起来这个分区里面的数据已经全 ...
- Linux虚拟机新增磁盘分区格式化和挂载
Virtualbox虚拟机增加额外磁盘 Author:onceday date:2022年8月8日 一套简单解决Linux虚拟机磁盘不够的方案. 安装虚拟机和Ubuntu 以下参阅其他文档: 使用vi ...
- 文件分区格式化及挂载
创建一个5G的分区,文件系统为ext2,卷标为DATA,块大小为1024,预留管理空间为磁盘分区的8%:挂载至/backup目录,要求使用卷标进行挂载,且在挂载时启动此文件系统上的acl功能: 在虚拟 ...
- 硬盘突然变raw格式_磁盘分区变成RAW格式怎么办?手把手教你解决方法
分区变成RAW格式怎么办? 移动硬盘.U盘.硬盘.SD卡都是很常用的数据存储设备,用户在平时使用这些设备的时候难免会因各种原因而遇到一些问题,例如分区变成RAW格式.无法访问.提示格式化.误删除等.遇 ...
- linux磁盘分区格式化与挂载
磁盘的可细分为扇区(Sector)和圆柱(Cylinder) 扇区大小为512bytes,磁盘的0扇区,不属于任何分区. 0扇区主要记录了两个记录: MBR:主要启动记录,占用446bytes,可以安 ...
- Centos 添加新硬盘,分区格式化、挂载硬盘
一.添加新硬盘,查看硬盘情况 输入fidsk -l 查看系统磁盘,查看到/dev/sdb 为新添加的100G磁盘 二.对新添加的硬盘进行分区 2.1 fdisk /dev/sdb 2.2 输入n 新建 ...
最新文章
- wamp php字符编码,关于Apache默认编码错误 导致网站乱码的解决方案
- Ubuntu下基于 Cilium CNI 的 Kubernetus集群环境搭建
- Python dataframe修改列顺序(pandas学习)
- Nginx-windows下nginx安装、配置与使用
- c代码中 执行sh文件 带参数_创建含有$1参数的Bash脚本以及运行脚本的三种方法...
- 编写函数,模拟内置函数 sorted()。
- 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从?
- iis出现HTTP 错误 403.14 - Forbidden Web问题
- opencv之图像二值化处理
- 计算器代码编程c#语言,C#计算器编写代码
- 《星科快报》第二期:元宇宙之道.
- windows10显示文件后缀名
- DOOM3源码分析相关文章集合
- html5最新滚动效果,jQuery和CSS3炫酷滚动页面内容元素动画特效插件
- 计算机网络常见面试知识点总结
- html中的阴影怎么使用,css 内阴影怎么做
- unity3d绘画手册-------地形高度调节
- Web of Science如何导出参考文献
- Android OKHttp 可能你从来没用过的拦截器 【实用推荐】
- Vulnhub靶机:HA_ NARAK