zoukankan      html  css  js  c++  java
  • 实例 centos自动挂载、备份windows共享文件夹,并删除第7日前当天的备份

    此为用户twk的备份执行方案(192.168.42.246虚拟机数据库,备份到192.168.42.147的第二硬盘)
    此为用户twk的备份执行方案(192.168.42.5虚拟机数据库,备份到192.168.42.147的第二硬盘)
    思路:
    共享192.168.42.5的AppServ,关闭windows防火墙
    建立mount文件夹,挂载AppServer,
    在sdb1建立airfreightdb文件夹,建立sh(设定自动删除7日前的备份),
    sh添加到排程crontab

    ticketingdb步骤:
    #mkdir /mnt/ticketingdb
    #mount -t cifs -o username=administrator,password=xxxxx //192.168.42.246/AppServ /mnt/ticketingdb
    #ll /mnt/ticketingdb
    #mkdir /mnt/sdb1/ticketingdb

    airfreightdb步骤:
    #mkdir /mnt/airfreightdb
    #mount -t cifs -o username=admin,password=XXXXXXXX //192.168.42.5/AppServ /mnt/airfreightdb
    #ll /mnt/airfreightdb
    #mkdir /mnt/sdb1/airfreightdb
    备份路径:可备份到同一文件夹,也可以备份到不同的文件夹,以管理员习惯为准。
    #vi ai+ti.sh
    *****************************************************************************************
    mount -t cifs -o username=administrator,password=xxxxxxxxxx //192.168.42.246/AppServ /mnt/ticketingdb
    mount -t cifs -o username=admin,password=xxxxxxxxx  //192.168.42.5/AppServ /mnt/airfreightdb
    DATE=`date +%Y-%m-%d`
    tar -cvzf /mnt/sdb1/airfreightdb/airfreightdb.$DATE.tar.gz  /mnt/airfreightdb
    find /mnt/sdb1/airfreightdb -type f -mtime +7 -exec rm -f {} ;
    tar -cvzf /mnt/sdb1/ticketingdb/ticketingdb.$DATE.tar.gz  /mnt/ticketingdb
    find /mnt/sdb1/ticketingdb -type f -mtime +7 -exec rm -f {} ;
    #
    #backup airfreight database and ticketing database to 192.168.42.147 second HD /mnt/sdb1
    ******************************************************************************************
    #crontab -e
    #05 20 * * *      /root/ai+ti.sh
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    补充说明
    例如:
    今天是1-11号,查找第五天前当日(  -mtime x )
    -mtime 0   就是1-11号
    -mtime 5   就是1-6号
    ......

    留意一点mtime是以24小时计算的,不足24小时会被计算为当天。

    最近访问时间 access time (-atime)

    最近更改时间 modify time (-mtime)

    最近状态改动时间 change time(-ctime)



  • 相关阅读:
    总公司路由排错?
    黄永成-thinkphp讲解-个人博客讲解26集
    fedora配置网络
    只有文本编辑器才是王道, 什么ide都是evil的浮云, 看看linus linux的内核开发工具vim emacs
    痛苦的事, 伤心的事, 一生只需要一次, 别折腾, 别忘痛- 人生, 软件, 所有人皆如是!
    我再也不-或许永远不-用zend studio-受够了!
    linux安装-版本选择-终极决定
    黄永成-thinkphp讲解-个人博客讲解25集
    linux的多媒体 播放 软件版权问题
    如何解决winows启动后出现grub?
  • 原文地址:https://www.cnblogs.com/k98091518/p/8276207.html
Copyright © 2011-2022 走看看