解压/压缩initrd.img

红帽(Red Hat)从Enterprise Server 6.2 开始,启动镜像文件initrd.img 开始改用xz 工具进行压缩

1.xz工具简介

# man xz 

-z, --compress      force compression

-d, --decompress, --uncompress

-t, --test          test compressed file integrity
-l, --list          list information about .xz files
-k, --keep          keep (don't delete) input files
-f, --force         force overwrite of output file and (de)compress links

-v, --verbose       be verbose; specify twice for even more verbose

-V, --version       display the version number and exit

 -e, --extreme       try to improve compression ratio by using more CPU time;
                      does not affect decompressor memory requirements
 

2.查看initrd.img 格式

# file initrd.img

initrd.img: XZ compressed data

3.解压initrd.img文件

# xz  -dc initrd.img | cpio -id

initrd.img解压完成,就是一个完整的/目录

4.压缩initrd.img文件

# find . | cpio -c -o | xz -9 --format=lzma > initrd.img

在当前目录下生成initrd.img文件,--force 可以设置压缩的格式,由于LZMA具有优秀的压缩率及占用资源少的特点,越来越多的工具采用lzma进行打包,后缀名为:tar.lzma。

5.压缩/解压使用LZMA格式

(1)压缩

# tar cfv zhk.tar.lzma zhk/ -lzma

# tar cfv zhk.tar.lzma zhk/ -lzma

(2)解压

# tar xfv backup.tar.lzma  --lzma

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李天琦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值