Linux学习笔记(九)——Linux文件压缩与打包

1) gzip,bzip2,tar

#gzip [-cdtv#] 档名     #压缩

#zcat 档名.gz    #屏幕显示压缩内容

#gzip –d 档名   #解压缩

bzip2的用法同gzip

最简单的tar使用方法:

a)  压 缩:tar -jcv -f filename.tar.bz2 被压缩的档案或目录名

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

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

2) 系统备份范例

3) dump备份完整的文件系统

4) dump备份非系统文件,即目录

dump备份目录时只能完整备份。

5) restore还原系统备份数据

a)  用 restore 观察 dump 后的备份数据内容

b)  比较差异并且还原整个文件系统

c)  由于 dump 是记录整个文件系统的,因此还原时你也应该要给予一个全新的文件系统才行。

d)  如果你还想要将 level 1 的/root/boot.dump.1 那个档案的内容也还原,那就继续使用『restore -r -f /root/boot.dump.1』。

e)  仅还原部分档案的 restore 互动模式

f)   

6) 光盘写入工具

a)  先将所需要备份的数据建置成为一个映像档(iso),利用 mkisofs 指令来处理;

b)  将该映像文件刻录至光盘当中,利用 cdrecord 指令来处理。

7) dd

dd 可备份完整的 partition 或 disk ,因为 dd 可读取磁盘的 sector 表面数据。

tar 可以用来备份关键数据,而 dd 则可以用来备份整颗 partition 或 整颗 disk。

要建置两颗一模一样的磁盘时, 只要下达类似: dd if=/dev/sda of=/dev/sdb ,就能够让两颗磁盘一模一样,甚至 /dev/sdb 不需要分割与格式化, 因为该指令可以将 /dev/sda 内的所有资料,包括 MBR 与 partition table 也复制到 /dev/sdb。

8) cpio

cpio 为相当优秀的备份指令,不过必需要搭配类似 find 指令来读入欲备份的文件名数据,方可进行备份动作。


------以上笔记整理自鸟哥的Linux私房菜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值