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

1. 压缩命令为透过一些运算方法去将原本的文件进行压缩,以减少文件所占用的磁碟容量。 压缩前与压缩后的文件所占用的磁碟容量比值, 就可以被称为是『压缩比』

 

2. 压缩的好处是可以减少磁碟容量的浪费,在 WWW 网站也可以利用文件压缩的技术来进行数据的传送,好让网站频宽的可利用率上升。

 

3. 压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』。

 

4. Linux 系统常见的压缩命令:

   1compress

compress这个压缩命令是非常老旧的一款,大概只有在非常旧的 Unix 机器上面还会找到这个软件。

Compress  [-rcv] 文件或目录    压缩

Compress  文件.Z             解压缩

 

(2)gzip [-cdtv#] 文件名   

   zcat 文件名.gz     

 

3bzip2   [-cdkzv#] 文件名

 bzcat   文件名.bz2

5.tar 可以用来进行文件打包,并可支持 gzip bzip2 的压缩。

压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称

查 询:tar -jtv -f filename.tar.bz2

解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

 

6.完整备份工具:dump

  当待备份的数据为单一文件系统:

如果是单一文件系统 (filesystem) ,那么该文件系统可以使用完整的 dump 功能,包括利用 0~9 的数个 level 来备份, 同时,备份时可以使用挂载点或者是装置档名 (例如 /dev/sda5 之类的装置档名) 来进行备份!

 

待备份的数据只是目录,并非单一文件系统:

例如你仅想要备份 /home/someone/ ,但是该目录并非独立的文件系统时。此时备份就有限制啦!

包括:

1)所有的备份数据都必须要在该目录 (本例为:/home/someone/) 底下;

2)且仅能使用 level 0 ,亦即仅支持完整备份而已;

3)不支持 -u 选项,亦即无法创建 /etc/dumpdates 这个各别 level 备份的时间记录档;

 

7. restore 命令可还原被 dump 建置的备份档;

 

8. 光盘写入工具

(1)mkisofs:创建映像档

   所有要被加到映像档中的文件都会被放置到映象档中的根目录。

(2)cdrecord:光盘烧录工具

 

9. dd:备份整块分区或整块磁盘

   cpio:相当优秀的备份命令,不过必须要搭配类似 find 命令来读入欲备份的档名数据,方可进行备份动作.

cpio -ovcB      备份

cpio -ivcdu     还原

cpio -ivct      查看

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值