压缩指令
compress, gzip,gcat, bzip2, bzcat
实现原理
因为文件存储的block性质,所以会存在存储碎片,压缩工具把这些没有用的空间去除,使文件存储空间变小,另外一种方式是将重复的数据简化处理
如一个文件在二进制中存储为111..111一百个1时,可以存储为1百个1...而不是真正存储一百个1存在,精简档案记录容量,达到压缩文档的目的
压缩文件的后缀
*.Z compress 程序压缩的档案;
*.gz gzip 程序压缩的档案;
*.bz2 bzip2 程序压缩的档案;
*.tar tar 程序打包的数据,并没有压缩过;
*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩
*.tar.bz2 tar 程序打包的档案,其中并且经过 bzip2 的压缩
compress
比较老的一款压缩工具,目前已经被替代,不再学习啦
gzip
bzip2
bzcat
打包指令
tar
备份工具
dump,
除了能针对整个filesystem 备份外,还能够针对目录来备份
制定星级备份
dump [-Suvj] [-level] [-f 备份档] 待备份资料
参数介绍:
-S :仅列出后面的待备份数据需要多少磁盘空间才能够备份完毕;
-u :将这次 dump 的时间记录到 /etc/dumpdates 档案中;
-v :将 dump 的档案过程显示出来;
-j : 加入bzip2支持
restore
还原被dump打包压缩的文件
参数
相关的各种模式,各种模式无法混用
例如不可以写 -tC 啦!
-t :此模式用在察看 dump 起来的备份文件中含有什么重要数据!类似 tar -t功能;
-C :此模式可以将 dump 内的数据拿出来跟实际的文件系统做比较, 最终会列出『在 dump 档案内有记录的,且目前文件系统不一样』的档案;
-i :进入互动模式,可以仅还原部分档案,用在 dump 目录时的还原!
-r :将整个 filesystem 还原的一种模式,用在还原针对文件系统的 dump 备份;其他较常用到的选顷功能:
-h :察看完整备份数据中的 inode 与文件系统 label 等信息
-f :后面就接你要处理的那个 dump 档案啰!
-D :不 -C 进行搭配,可以查出后面接的挂载点与dump 内有不同癿档案!