linux---档案与文件系统的压缩与打包

压缩
将/etc/man.config复制到/tmp下,并重命名为1.config
这里写图片描述
压缩后,原文档就不存在了。-v 可以显示原文档/压缩文件压缩比信息
这里写图片描述

读取压缩文件
这里写图片描述

解压缩,.gz文件消失
这里写图片描述

查看解压缩后的文件
这里写图片描述

压缩后保留原文档
这里写图片描述

打包
tar
-z:透过gzip支持的压缩/解压缩,此时档名最好为*.tar.gz
-p:保留备份数据的原本权限与属性,常用于备份重要的配置文件
-c:建立打包档案
-v:在压缩/解压缩的过程中,将正在处理的文件名显示出来
-f:立刻接要被处理的档案名
-t:查看打包档案中包含哪些档名
-x:解打包、解压缩
-C:用于解压缩到特定目录

打包,备份/etc目录
这里写图片描述

查看打包文件中包含哪些文件
这里写图片描述

解打包到本地
这里写图片描述
删掉
这里写图片描述

解打包到异地
这里写图片描述
删除
这里写图片描述

仅解开单一档案
1、先找到要的档案名,比如shadow
|grep:撷取关键词
这里写图片描述
2、将该档案解开
这里写图片描述
查看
这里写图片描述

打包某目录,但不包含该目录下某些档案
打包目录/etc /root,但不打包以/root/etc*开头的档案,并且不包含自己,打包后的文件为/root/system.tar.gz
这里写图片描述

仅备份比某个时刻还要新的档案
1、用find找出比/etc/passwd还要新的档案
这里写图片描述

这里写图片描述

2、使用tar进行打包
这里写图片描述

3、显示出结尾非“/”的档案名
这里写图片描述

特殊应用:利用管线命令与数据流
将/etc整个目录一边打包,一边在/tmp解开,相当于将/etc复制到/tmp下
这里写图片描述

完整备份工具dump
-S:仅列出后面的待备份数据需要多少磁盘空间才能够备份完毕
-u:把这次备份的时间记录在/etc/dumpdates中
-v:将dump档案过程显示出来
-j:加入bzip2的支持,将数据进行压缩,默认bzip2等级为2
-f:后面接备份后的名称
-W:列出/etc/fstab里具有dump设定的parition是否有备份过?

dump备份完整的文件系统
1、找出系统中最小的文件系统
这里写图片描述
2、测试备份此文件系统需要多少容量
这里写图片描述
3、将完整备份的文件名记录为/root/boot.dump,同时更新记录文件
这里写图片描述

restore 可将备份还原
-t:查看dump备份内容
-r:将整个filesystem还原的一种模式,用在还原针对dump的备份
-f:接要处理的dump文件
-C:将dump中的数据拿出来跟实际的文件系统进行比较,最终会列出在dump中有记录,且目前文件系统不一样的档案
-i:进入互动模式,可以仅还原部分档案,用在dump目录时还原

1、建立一个新的partition
这里写图片描述
这里写图片描述
这里写图片描述
2、还原
这里写图片描述

mkisofs 建立映像档
-o:接要产生的映像档名称
-r:记录档案信息
-v:显示建档过程
-m:接排除的档案名称,不备份到映像档中
-graft-point:移植
-V:建立volume,有点像windows中的CD titles

将/etc /home备份到/tmp/system.img中,并且在映像文件中的目录仍然为/etc /home
这里写图片描述

这里写图片描述

这里写图片描述

dd
将/etc/passwd备份到/tmp/passwd.bak中
这里写图片描述

将磁盘第一个扇区备份
这里写图片描述

cpio
找出/boot下所有的档案,备份到/tmp/boot.cpio中
这里写图片描述

这里写图片描述

将刚刚的档案在/root目录下解开
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值