文档章节

Linux自动压缩备份目录文件与恢复

yzbty23
 yzbty23
发布于 2015/10/14 22:17
字数 539
阅读 240
收藏 3

首先建立以个空白文档,然后打开编辑成需要的内容,最后保存为*.sh文件

比如我现在Linux 系统 /usr下有个目录soft需要让它每天自动压缩打包到/opt/ftp的目录下,并以当前时间命名

例:写个shell文件 ,把以下保存为backup.sh,记得要给加上运行的权限

#!/bin/sh 
date=`date +"%Y%m%d"` 
tar -czvf /opt/ftp/soft_$date.tar.gz /usr/soft



定时执行 比如每天早上10点 
则修改/etc/crontab文件 加入下面一句(path就是你backup.sh的路径) 

00 10 * * * root /path/backup.sh > /dev/null 2>&1

又比如每天晚上2点1分运行

把下面一句加到/etc/crontab里就可以了 每晚2点1分执行 path就是backup.sh的路径

01 2 * * * root /path/backup.sh > /dev/null 2>&1

如果只想每天只保留一个备份文件

#!/bin/sh 
tar -czvf /opt/ftp/soft.tar.gz /usr/soft

恢复备份,在预设的情况下,我们可以将压缩档将文件恢复到指定目录!以这个范例来说,
#我先将工作目录变换到想要解压到的目录比如 /usr/local/src 底下,则在命令模式下cd到这个目录,然后在运行tar zxvf /opt/soft.tar.gz,则解开的目录会在 /usr/local/src/etc

还有就是备份指定目录,但要排除目录内的某些文件夹,例子 我现在要备份opt目录,但要排除opt目录下的FTP文件夹

tar -czvf /opt/ftp/opt.tar.gz --exclude=/opt/ftp /opt

日期的格式:* * * * *,五个星号分别是,分(0-59) 时(0-23) 天(1-31) 月(1-12) 星期(0-6)0是礼拜天

例子:

00 2 * * * 每天晚上2点运行

01 2 * * * 每天晚上2点1分运行

01 2 29 * * 每个月第29天2点1分运行

01 2 29 10 * 第十个月的第29天2点1分运行

压缩与解压缩要看用什么格式压缩的对应用什么格式解压,比如.gz(有gzip压缩而成),解压方法:gzip -d filename


© 著作权归作者所有

共有 人打赏支持
yzbty23
粉丝 120
博文 251
码字总数 216816
作品 0
浦东
程序员
私信 提问
Ubuntu如何备份和恢复系统

Ubuntu如何备份和恢复系统 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后...

首席安全砖家
2013/03/10
0
3
Debian下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日

说明: 1、备份MySQL数据库存放目录/var/lib/mysql下面的osyunweidata数据库到/home/mysqldata里面,并且保存为osyunweidatabak20120630.tar.gz的压缩文件格式(201206_30是指备份执行时当天的...

cookqq
2013/07/10
0
0
linux dd命令参数及用法详解

dd 的主要选项 指定数字的地方若以下列字符结尾,则乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file # 输入文件名,缺省为标准输入。 of=file # 输出文件名,缺省为标准输出。...

mj4738
2013/04/06
0
2
超全Linux备份工具集合,满足你的所有需要!

导读 个人计算机或者服务器上的备份对于防止数据丢失很重要。系统管理员每天需要处理大量的企业级数据,甚至个人计算机上的数据,所以要深入了解不同的备份工具。我们在本文中将介绍11款一流...

linuxprobe16
2016/12/07
21
0
Linux和类Unix系统上5个惊艳的开源备份软件

 一个好的备份计划是非常必要的,这样可以有能力恢复被下面几种情形顺坏的数据: 人为损坏 RAID或者磁盘损坏 文件系统损坏 数据中心损毁以及其它   在这篇文章里我会给你列举一些惊艳的开...

Ryan-瑞恩
2014/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

pyhanlp 停用词与用户自定义词典功能详解

hanlp的词典模式 之前我们看了hanlp的词性标注,现在我们就要使用自定义词典与停用词功能了,首先关于HanLP的词性标注方式具体请看HanLP词性标注集。 其核心词典形式如下: 自定义词典 自定义...

左手的倒影
14分钟前
0
0
颜色模型和颜色应用---CMY和CMYK颜色模型

CMY参数 CMY颜色空间和RGB颜色空间之间的转换

中国龙-扬科
22分钟前
0
0
Golang通道的无阻塞读写的方法示例

无论是无缓冲通道,还是有缓冲通道,都存在阻塞的情况,但其实有些情况,我们并不想读数据或者写数据阻塞在那里,有1个唯一的解决办法,那就是使用select结构。 这篇文章会介绍,哪些情况会存...

kaixin_code
23分钟前
0
0
Web登录中的信心安全问题

1. 一个简单的HTML例子看看用户信息安全 标准的HTML语法中,支持在form表单中使用<input></input>标签来创建一个HTTP提交的属性,现代的WEB登录中,常见的是下面这样的表单: <form action ...

开元中国2015
28分钟前
0
0
Hbulider打包iOS遇到的一些坑

video 全屏播放问题 在 manifest.json 的代码视图中,plus 值需加入 "allowsInlineMediaPlayback": true,如下,允许ios不进行全屏播放 "plus": { "allowsInlineMediaPlayback": true} ...

林梓阳
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部