首页 > 其他分享 >定时备份lunix文件夹

定时备份lunix文件夹

时间:2023-12-07 19:32:05浏览次数:40  
标签:log lunix 备份 write 文件夹 data tly minio

inio需要备份, 只设置备份文件夹备份, 因为minio有挂载文件,所以只要把挂载文件夹备份就好了;

备份脚本如下:

LOG_FILE="/data/backup/minio/logfile.log"
write_log() {
    local message=$1
    echo "$(date +"%Y-%m-%d %H:%M:%S") - $message" >> "$LOG_FILE"
}
write_log "开始备份"
cd /home/data/minio/data 
tar -zcvf tly$(date -d "today" +"%Y%m%d").tar.gz tly
mv tly$(date -d "today" +"%Y%m%d").tar.gz /data/backup/minio/tly

# linux删除2个月前的文件命令
DIRECTORY="/data/backup/minio/tly"
write_log "备份完成"
find "$DIRECTORY"  -type f -mtime +60 -delete
write_log "删除两个月前备份"
DELETED_FILES_COUNT=$(find "$DIRECTORY"  -type f -mtime +60 -delete)
write_log "已删除 $DELETED_FILES_COUNT 个文件"
write_log "脚本执行完毕"

使用crontab 设置定时任务 每月备份两次

crontab -e 

0 0 1,15 * *  /data/backup/minio/minio_backup.sh

标签:log,lunix,备份,write,文件夹,data,tly,minio
From: https://blog.51cto.com/u_15266301/8727135

相关文章

  • MySQL 数据备份
    备份类型常见的备份有冷备份、温备份、热备份,还有什么物理备份、逻辑备份、增量备份、差异备份等等。冷备份:需要服务停止,在备份期间不能进行读和写操作。温备份:读操作可执行;但写操作不可执行热备份:读和写都可以正常进行,不影响数据备份逻辑备份:导出数据库中的数据和对......
  • MongoDB 备份与恢复
    1.1MongoDB的常用命令mongoexport/mongoimportmongodump/mongorestore有以上两组命令在备份与恢复中进行使用。1.1.1导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指......
  • postgresql从入门到精通 - 第37讲:postgres物理备份和恢复概述
       PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。 第37讲:物理备份和恢复概述 第37讲:12月09日(周六)19......
  • Veeam Backup & Replication v12.1 (Windows) - 备份和恢复
    VeeamBackup&Replicationv12.1(Windows)-备份和恢复VeeamDataPlatform|面向混合云和多云的备份和恢复监控和分析恢复编排请访问原文链接:https://sysin.org/blog/veeam-backup-12/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org全球首屈一指的备份和......
  • 数据库数据恢复—sqlserver数据库和备份被加密,数据库文件名被篡改的数据恢复案例
    SQLServer数据库故障:某公司服务器上的SQLServer数据库被加密,无法使用。被加密的数据库有2个,数据库的MDF、LDF、log文件名字被篡改。数据库被加密截图:数据库备份被加密,文件名字被篡改:SQLServer数据库数据恢复过程:1、将故障数据库内的数据备份至北亚企安数据恢复中心的专用存......
  • 【SQLServer2019管理】备份环境包含数据库
    恢复报错信息:sp_configure值'containeddatabaseauthentication'必须设置为1才能创建包含的数据库。您可能需要使用RECONFIGURE设置value_in_use。(MicrosoftSQLServer,错误:12824)execsp_configure'containeddatabaseauthentication',1GOreconfigure;Go ......
  • 定时备份和scp文件
    1.编写一次性备份脚本;#exports2023120430210712*/bin/sh/home/oracle/s/export_1204.sh&>/dev/nullvi /home/oracle/s/export_1204.sh#!/bin/bashsource/home/oracle/.bash_profileexec>>/home/oracle/s/export_1204.logforiin`cat/home/oracle/s/pa......
  • openGauss学习笔记-146 openGauss 数据库运维-备份与恢复-配置文件的备份与恢复
    openGauss学习笔记-146openGauss数据库运维-备份与恢复-配置文件的备份与恢复146.1背景信息在openGauss使用过程中,如果静态配置文件无意损坏后,会影响openGauss感知openGauss拓扑结构和主备关系。使用gs_om工具生成的静态配置文件,可以替换已经损坏的配置文件,保证openGauss的正......
  • Linux如何备份数据库
    前言数据库备份还是很重要的,毕竟总不能当自己不小心把数据删了,就真的只剩下偷偷跑路吧!说笑了,对于这种情况我们要学会备份和恢复,这样面对误删的情况也能沉着冷静处理。数据库备份什么是数据库备份呢?以MySQL举个栗子(当然,备份方式有很多,冷、热备份、逻辑备份、快照备份,我们这次讲的是......
  • js上传文件夹的功能如何实现
    在JavaScript中无法直接上传整个文件夹,但可以通过以下步骤实现上传文件夹的功能:1.使用``标签来选择文件夹。该标签支持同时选择多个文件和文件夹。2.监听文件夹选择变化的事件,并获取所选择的文件和文件夹。constfileInput=document.querySelector('input[type="file"]')......