Linux文件与文件系统的压缩(简述)

 第8章文件与文件的压缩

压缩命令来下载网上的文件 对于产生的压缩文件特殊的命名方式

 8.1压缩文件的用途与技术

1 用处将文件压缩后会使磁盘空间变大,将压缩后的文件下载在解压缩,更加的快避免了网站的慢宽带满载

2 压缩方式 将111等100个1当成 100个1;

将0000001 将0将多余的0丢出去

8.2 LInux系统常见的压缩命令

压缩文件的后缀.zip .tar .gz *.zip 什么的这是扩展名代表了压缩方式,并不能进行压缩,主要提示人们这是怎么样压缩的。 tar打包目录

8.2 .1

gzip功能较为强大可解zip compress

压缩文件gzip+参数+文件 后面参数为.gz

解压 gzip -d;

zcat显示解压文件的内容

8.2.2

bzip2比gzip更牛 方法相同 后缀变为.bz2

8.2.3

xz更牛的压缩比 缺点时间长

解压缩可以用xz -d services.xz

8.3 打包命令 tar

1 tar是将文件进行打包

2 压缩是tar -jcv -f filenname.tar.bz2 ( -f后面接的就是要执行的文件名)

8.4 XFS文件系统的备份与还原

在CentOS 7中用的XFS文件系统

8.4.1 XFS文件系统备份xfsdump

1 xfsdump是XFS系统上的备份功能,如果一个文件经常变化,我们已经备份过了。可以用

xfsdump进行差异化比较 备份差异的东西

2 xfsdump -l 0 -L boot _all -M boot_all -f /srv/boot.dump /boot

8.4.2 XFS文件系统还原xfsrestore

1 查看备份文件 xfsrestore -l

2 将备份文件直接覆盖在原来文件 xfsrestore -f /srv/boot.dump -L boot all /boot

3 还原指定文件 xfsrestore -f /srv/boot.dump -L boot_all -s grub2 /tmp/boot2

4 交互模式用 -i 进行执行

8.5 光盘读写工具

CD/DVD 逐渐被几T硬盘所淘汰 但是还有用处。

8.5.1 mkisofs 建立镜像文件

镜像文件是直接放在根目录下的 不好分类所以我们用 -graft-point

8.5.2 cdrecord 光盘刻录工具

使用命令 wodim来进行

8.6 其他压缩工具 dd

8.6.1 dd if=(备份的文件) of =(备份的地方)

其中dd是将备份的文件一个扇区一个扇区去读取,所以会将超级区块,启动扇区,元数据都统统备份过去。

8.6.2 cpio

备份任何东西的指令 不过他不会主动打开文件,需要我们辅助 find进行

如 : find boot | cpio -ocvB / tmp/boot。cpio 我们先进入/目录为了防止备份到绝对路径进行解压缩时

你可能感兴趣的:(linux,运维,服务器)