Linux基础入门(八)——文件与文件系统压缩备份

本文介绍了Linux中文件和文件系统的压缩、备份方法,包括gzip、bzip2、xz命令的使用,以及tar打包和xfs文件系统的备份与还原过程。详细讲解了各种压缩命令的选项和操作,如gzip的-v参数显示压缩比,bzip2和xz的解压缩,以及tar用于打包和压缩的用途。此外,还提到了xfsdump和xfsrestore在xfs文件系统备份和还原中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux文件与文件系统压缩、备份
压缩文件的扩展名一般是 .gz 、.bz2 、.xz 、.tar.gz 、.tar.bz2、.tar.xz
  • 压缩命令(gzip、bzip2、xz)
    gzip压缩命令 替换compress

    1.将文件压缩之后源文件就不存在了,原本文件被压缩成.gz后缀的文件。gzip -v services (-v显示压缩比)
    2.读取压缩文件
    读取纯文本文件的方式 :cat/more/less
    读取压缩文件的方式:zcat/zmore/zless

    3.压缩文件(-d):gzip -d services.gz

    bzip2压缩命令

    1.压缩文件 bzip2 -v services(-v显示压缩比)
    2.读取压缩文件 bzcat services.bz2
    3.解压缩文件bzip2 -d services.bz2

    xz压缩命令
    压缩命令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.修改可启动光盘镜像文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值