bash脚本打包网站web目录及MySQL数据库并复制到异地备份

一个简单的备份脚本,适合小型站点的使用,主要功能

  1. 使用 tar 打包web目录。有两种工作模式,整个目录全量打包、排除某些目录的快速打包;
  2. 通过 mysqldump 备份mysql数据库并压缩;
  3. 把备份文件通过 ssh/scp 传送到远程服务器上(异地备份);
  4. 本服务器保[……]

    继续阅读

linux下使用tar差异化备份目录

tar命令的参数 -g, 后面跟一个文件路径,就可在该文件里记录下差异化日志记录,每次备份时带上该参数及文件路径,即是差异备份。还原时,也应该带上这个参数,否则,每次差异备份时删除的文件将不会自动删除。

tar命令的参数 –exclude=,后面跟一个文件路径(支持通配符),指备份时忽略指定[……]

继续阅读