• [Linux] 文件与文件系统的压缩打包与备份


    重点

    • 压缩指令为通过一些运算方法去将原本的文件进行压缩,以减少文件所占用的磁盘容量。 压缩前与压缩后的文件所占用的磁盘容量比值, 就可以被称为是“压缩比”
    • 压缩的好处是可以减少磁盘容量的浪费,在 WWW 网站也可以利用文件压缩的技术来进行数据的传送,好让网站带宽的可利用率上升
    • 压缩文件的扩展名大多是:“*.gz, *.bz2, *.xz, *.tar, *.tar.gz, *.tar.bz2, *.tar.xz”
    • 压缩的压缩指令有 gzip, bzip2, xz。压缩率最佳的是 xz,若可以不计时间成本,建议使用 xz 进行压缩。
    • tar可以用来进行文件打包,并可支持 gzip, bzip2, xz 的压缩。
    • 压    缩:tar -Jcv -f filename.tar.xz 要被压缩的文件或目录名称
    • 查    询:tar -Jtv -f filename.tar.xz
    • 解压缩:tar -Jxv -f filename.tar.xz -C 欲解压缩的目录
    • xfsdump 指令可备份文件系统或单一目录
    • xfsdump 的备份若针对文件系统时,可进行 0-9 的 level 差异备份!其中 level 0 为完整备份
    • xfsrestore 指令可还原被 xfsdump 创建的备份文件
    • 要创建光盘烧录数据时,可通过 mkisofs 指令来创建
    • 可通过 wodim 来写入 CD 或 DVD 烧录机
    • dd可备份完整的 partition 或 disk ,因为 dd 可读取磁盘的 sector 表面数据
    • cpio 为相当优秀的备份指令,不过必须要搭配类似 find 指令来读入欲备份的文件名数据,方可进行备份动作
  • 相关阅读:
    JSP XML数据处理
    JSP 连接数据库
    JSP 发送邮件
    IDEA新建maven项目没有webapp目录解决方法
    web项目中idea控制台中文乱码的解决方法
    Spring基础-12-基于xml配置的事务
    Spring基础-11-事务细节
    Spring基础-10-源码分析
    Spring基础-09-事务
    Spring基础-08-jdbcTemplate
  • 原文地址:https://www.cnblogs.com/immjc/p/7610078.html
Copyright © 2020-2023  润新知