22 blocks
#
瞧!
这样
½这个
文件
½
开啰
这样
了½乎?
8.7
重点回顾
.
压缩指令为透过一些运算方法去½原本的文件½行压缩,以减少文件所占用的磁盘容量。
压缩前与压缩后
的文件所占用的磁盘容量比值,
就可以被称为是『压缩比』
.
压缩的好处是可以减少磁盘容量的浪费,在
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
指令来读入欲备份的文件名数据,方可½行备份动
作。
8.8
本章习题
(
要看答案请½鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看
)
.
情境模拟题一:请½本章练习过程中产生的不必要的文件删除,以保持系统容量不要被恶搞!
o
rm /home/CentOS-7-x86_64-Minimal-1503-01.iso
o
rm -rf /srv/newcd/
o
rm /custom.iso
o
rm -rf /tmp/vda2.img /tmp/boot.cpio /tmp/boot /tmp/boot2 /tmp/boot3
o
rm -rf /tmp/services* /tmp/system.*
o
rm -rf /root/etc* /root/system.tar.bz2 /root/boot
.
情境模拟题二:你想要逐时备份
/home
这个目录内的数据,又担心每次备份的信息太多,
因此想要使用
xfsdump
的方式来逐一备份数据到
/backups
这个目录下。该如何处理?
o
目标:了½到
xfsdump
以及各个不同
level
的作用;
o
前提:被备份的资料为单一
partition
,亦即本例中的
/home