文件与文件系统的压缩与打包

一、打包命令

  格式: tar 参数   新建的文件名   filename   

    参数: -c 新建打包文件,可搭配-v 来查看过程中被打包的文件名

       -x 解打包或解压缩的功能。

       -z  通过bzip2的支持进行压缩/解压缩,此时文件名最好是   .tar.gz

       -f  filename  -f 后面要接被处理的文件名,

        -c   目录,这个参数用在解压缩时,  

          -v  在压缩或解压缩的过程中,将正在处理的文件名显示出来

    其实最简单的使用tar  就只要记住下面的方式:

      压缩:  tar  -cvfz   filename.tar.gz    要被压缩的文件或者目录

      解压缩:  tar   -xvfz filename.tar

二、完整备份工具:  dump 

   dump  参数  待备份数据

    参数: -S  仅列出后面的待备份的数据需要多少磁盘空间才能备份完毕。

       -u   将这次dump的时间记录到 /etc/dumpdateS 文件中

         -v   将dump的文件过程显示出来

       -level  就是我们谈到的等级,从-0  到-9 共10个等级

       -f  有点类是tar   后面接产生的文件

        -w     列出在,/etc/fstab 里面的具有dump 是指的分区是否有备份过。

   例如:  备份文件系统:   0  完整备份    1   差异备份

    1、  dump -S  /dev/hdc1     先测试一下要备份此文件系统需要多少容量

    2、        dump  -0u -f   /root/boot.dump   /boot    将完整备份的文件名记录程 /root/boot.dump  同时更新记录文件

    3、      dump  -W      看一下有没有任何文件系统被dump的数据

    4、      dump  -1u -f   /root/boot.dump.1  /boot     开始新建差异备份文件。   

    例如:  备份整个目录

    1、 dump -0h -f    /root/dump.bz2 /etc    将/etc 整个目录通过dump进行备份,汉压缩功能

三、 恢复文件:  restore

四、 常见的其他的压缩与备份工具

     1、 dd

    格式:  dd   if="要备份的文件"     of="备份后名字路径"   bs="block size"  count="number"

原文地址:https://www.cnblogs.com/lxc123/p/10229441.html