10年工作经验,专研网站运维。
全部博文(454)
分类: LINUX
2012-09-21 20:50:23
Linux分卷压缩
备份命令:tar -czpivO /u01/orauat/uatdata | split -a 1 -b 2000m - /asia01/backup/uatdata.tgz_-
恢复命令:cat /asia01/backup/uatdatauatdata.tgz_-* |tar -xvz
解释:
tar:压缩命令
c:打包
z:压缩
p:权限全部复制,保留文件的权限
i:不顾0Kb文件
v:显示备份过程
O:提取文件到标准输出。
/u01/orauat/uatdata:备份对象,备份谁,对那个目录进行备份。
|:管道符
split: 分割文件命令
-a 1:自动添加后缀,一个字符。
-b 2000m :大小为2G
-: 减号,一个符号。后面有空格。
/asia01/backup/uatdata.tgz_-: 备份成为的文件名以及绝对路径。
(后面的“_-”)表示下划线加上字母a、b、c等给文件起名。
最后在目录/asia01/backup/下生成uatdata.tgz_a、uatdata.tgz_b等每2G一个文件。
例子如下:
tar -czpivO /tmp | split -a 1 -b 1m - /mnt/backup/tmp.tgz_-
加载NFS备份的目录
mkdir /mnt/backup
mount -t nfs 3.242.188.78:/InvoiceImage/backup /mnt/backup
df -h