linux备份

 
一、tar命令介绍
[root@test ~]# tar --help
GNU tar
将许多文件保存到一个磁带或磁盘归档文件中,并可以从归档文件中恢复各个文件。
用法:tar [选项]... [文件]...
主要操作模式:
 -t, --list
列出归档文件内容目录
 -x, --extract, --get
从归档文件中解析文件
 -c, --create
创建新的归档文件
 -d, --diff, --compare
找出归档文件和文件系统的不同之处
 -r, --append
将文件附加到归档文件之后
 -u, --update
只附加比归档中新的文件
 -A, --catenate
tar文件附加到归档文件之后
 --concatenate
-A相同
 --delete
从归档文件中删除(不能在磁带上)
 -z, --gzip --gunzip
在创建或解析归档文件时,同时使用gzip压缩或解压缩文件
 -j, --bzip --bunzip
gzip,只是bzipgzip有较高的压缩率
二、用tar做系统备份
1 、备份过程
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
 “cvpfz” 是我们给tar加的选项,像创建一个压缩文档(这是显然的),保存权限(以便使每一个相同的文件有相同的权限),以及“gzip”(缩减大小)。
2 、恢复
tar xvpfz backup.tgz /
 
 
 

你可能感兴趣的:(linux,职场,休闲)