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私房菜