• 我的首页
  • 星空画廊

My thought on web

Think what ? think

mount

挂载RAW磁盘镜像的正确姿势

2015年4月18日 by caoli5288 1 Comment

这次由于某些迷一样的问题,我需要挂载一个RAW格式的磁盘镜像,并且从里面复制数据出来。该磁盘镜像是分过区的,单分区NTFS格式。之前的用途是作为某虚拟机的数据盘。

首先我们按照网上的做法把它绑定到loop设备。

losetup /dev/loop0 disk.img

然后找到map分区到内核空间。然而这一步并没有什么鸟用。

kpartx -al /dev/loop0
loop0p1 : 0 1046528 /dev/loop0 2048

正确的做法是在挂载选项里面添加偏移量作为参数挂载,就可以妥当地把数据读出来了。

mount -o offset=1048576 disk.img /mnt/disk

这个数字是分区起始扇区乘以扇区大小得到的,这里就是2048×512=1048576。


事后发现其实在kpartx的时候加-f参数,完了就可以在/dev/mappper找到loop0p1了。otz

Posted in: 笔记 Tagged: linux, mount

标签

c docker dynamic fedora ffmpeg hevc java libmfx linux mingw mount mp4 NAS parallel qsv rime x264 x265 ZFS 事件 互联网 交叉编译 优化 分布式 反射 性能 文件系统 杂谈 游戏 站点 网卡 网络 自由 调优 透明代理

近期文章

  • lxc安装openwrt
  • NAS 文件系统方案的选择
  • 透明代理踩坑指北
  • QSV编码HEVC视频参数测试
  • FFmpeg中的几个新视频降噪滤镜

友情链接

  • 梦之地
  • Vultr

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

文章归档

Copyright © 2021 My thought on web.

Omega WordPress Theme by ThemeHall