linux解压img镜像文件,Linux系统上解压或挂载img文件的方法
img文件压缩及解压
2.6内核中的initrd.img采用cpio压缩,不再是2.4内核使用的ext2格式,无法使用mount -o loop 挂载。需要使用gunzip解压缩,然后再使用cpio解包
复制代码
代码如下:
cp /boot/initrd-***.img initrd.img.gz
gunzip initrd.img.gz
mkdir initrd
mv initrd.img initrd
cd initrd
cpio -ivmd < initrd.img
通过以上命令就将initrd.img解压了,现在就可以对其进行编辑,完成后使用以下命令重新压制
复制代码
代码如下:
find . | cpio -cv -o > ../initrd.new.img
gzip ../initrd.new.img
img文件挂载方法
在linux中,对于img文件(例如,虚拟机的img文件),有时候需要将其挂载,以便修改其中的内容。能不能将它像iso文件一样挂载呢?
其实方法很简单,只需要两步:
复制代码
代码如下:
#kpartx -av xxx.img
得到如下信息:
复制代码
代码如下:
add map loop0p1 ...
此时只需要mount loop0p1即可
复制代码
代码如下:
#mount /dev/mapper/loop0p1 /mnt
OK,这样就可以进入mnt对img文件的内容进行修改了
要卸载也很简单,同样是两步:
复制代码
代码如下:
umount /mnt
kpartx -d xxx.img
linux解压img镜像文件,Linux系统上解压或挂载img文件的方法相关推荐
- mac 命令行 解压7z文件_如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法...
苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip.tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩 ...
- 如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法
苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip.tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩 ...
- linux svn 看不到文件,SVN更新时不能打开新文件svn-base系统找不到指定的文件
svn服务器架设在linux系统上,svn客户端在windows上,在update的时候可能会出现"Can't open file. XXXX/tmp/text-base/XX.svn-ba ...
- python将文件转成linux格式,怎么用python在Windows系统下,生成UNIX格式文件
如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中,少不了制造测试数据.最近一个项目,我就需要制造一批可在UNIX下正确读取的文件.为确保这批文件能从FTP下载成功,开发叮 ...
- python模拟linux键盘上键和回车_linux系统运维,挂载和分区概念太难?在虚机下操作一次全掌握...
虚拟机的好处就是可以模拟和学习生产环境的一切操作,假如我们还不熟悉磁盘操作,那先在虚机环境下多操作几次.这次来练习下硬盘扩容操作. 虚拟机环境: centos8 vm11 linux设备命名规则 在l ...
- SVN更新时不能打开新文件svn-base系统找不到指定的文件
svn服务器架设在linux系统上,svn客户端在windows上,在update的时候可能会出现"Can't open file. XXXX/tmp/text-base/XX.svn-ba ...
- 桌面计算机怎么覆盖文件,win7系统桌面快捷方式图标被未知文件覆盖如何解决...
win7系统纯净版开机发现桌面桌面快捷方式图标被未知文件覆盖了,但是运行起来一切正常,到底是什么原因呢?主要原因是由于操作系统中图标缓存满了,所桌面图标快捷图标被未知文件覆盖了.大家不必紧张,按照下面 ...
- C语言文件重定向---“系统找不到指定的文件”
今天在尝试文件重定向的时候,出了点小问题.目前已经解决了,所以来和大家分享一下. 问题描述 我打开cmd,然后输入 test.exe < stdin.txt > stdout.txt 结果 ...
- python运行系统找不到指定文件_系统找不到指定文件_系统找不到指定的文件_python 系统找不到指定的文件 - 云+社区 - 腾讯云...
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我正在构建一个依赖于另一个库的特定库,当我这样做时,我收到以下警告消息:&quo ...
- VisualSVN Server 不能打开文件,系统找不到指定的文件
问题的提出: 服务器因为磁盘太小,换成大硬盘了,原来的svn要迁移到新的硬盘上,采用如下的方式迁移: 本以为后面一帆风顺的,结果后面报各种错误,其中一个最典型的错误如下: 于是放弃了该方法,改用下面的 ...
最新文章
- 零基础入门学习Python(3) 变量与字符串
- 网络推广期间发现网站快照更新过慢会影响正常网络推广吗?
- python资料免费-python 资料
- [排错]运行cocos2d自带的cocos2d-test-ios工程出现错误:找不到libcocos2d.a
- C++socket网络编程(跨平台)实战HTTP服务器(三)
- OceanBase在蚂蚁金服的智能运维实践之路
- JAVA中url的特殊字符处理及url转码解码
- 复数基础——数组_1
- 关于音频PCM数据2字节(16位)byte与64位double之间的转换
- ansys workbench 帮助文档在哪_中英对照读ANSYS帮助文档,是怎么玩的?
- linux docker 安装sql,CentOS7使用Docker安装SQL Server 2017
- Nginx + Lua搭建文件上传下载服务
- 东北大学22春学期《概率论X》在线平时作业123
- javascript编辑器_评论:10个最佳JavaScript编辑器
- 使用freessl.orgq免费ssl证书
- 信息安全风险评估 要素关系
- MATLAB图像处理(包括图像类型转换)----转载
- win11在计算机管理中添加用户发现没有本地用户和组,命令方式添加用户以及查看用户
- 使用python脚本抢购天猫和淘宝商品,0秒下单
- 21世纪最实用的智能营销软件是哪个