Linux文件与文件系统压缩、备份
压缩文件的扩展名一般是 .gz 、.bz2 、.xz 、.tar.gz 、.tar.bz2、.tar.xz
-
压缩命令(gzip、bzip2、xz)
gzip压缩命令 替换compress1.将文件压缩之后源文件就不存在了,原本文件被压缩成.gz后缀的文件。gzip -v services (-v显示压缩比)
2.读取压缩文件
读取纯文本文件的方式 :cat/more/less
读取压缩文件的方式:zcat/zmore/zless
3.压缩文件(-d):gzip -d services.gzbzip2压缩命令
1.压缩文件 bzip2 -v services(-v显示压缩比)
2.读取压缩文件 bzcat services.bz2
3.解压缩文件bzip2 -d services.bz2xz压缩命令
压缩命令xz -v services
列出压缩文件信息xz -l services.xz
读取压缩文件内容xzcat services.xz
解压缩文件xz -d services.xz -
打包命令(tar)
(上述压缩命令对于目录的压缩是将目录内所有文件分别压缩)
1.解打包文件-x
2.列出压缩文件信息xz -l services.xz
3.读取压缩文件内容xzcat services.xz
4.解压缩文件 xz -d services.xz
5.tar打包出来的文件未进行压缩称为 tarfile
6.tar打包出来的文件已经进行压缩后称为tarball -
xfs文件系统的备份与还原
(xfsdump只支持文件系统的备份,不支持特定目录备份)
1.使用xfsdump备份的限制
只能备份已经挂在的文件系统
必须使用root权限才能操作
只能备份xfs文件系统
备份下来的数据只能让xfsrestore解析
通过文件系统的UUID来辨别各备份数据,因此不能备份两个相同的UUID文件系统
2.完整备份 xfsdump -l 0
3.增量备份 xfsdump -l 1~9 -
xfs文件系统的还原xfsrestore
用xfsrestore观察xfsdump后的备份数据内容 -
光盘写入工具
1.mkisofs建立镜像文件,制作一般数据光盘镜像文件
2.修改可启动光盘镜像文件