我正在尝试使用Node和MongoDB设置docker-compose。结合官方Mongo容器,我使用专用容器(mongodb-backup)来连续备份数据库并在启动时进行初始恢复。我的问题是如何在docker-composestop正常关闭的情况下触发备份。因此,首先需要关闭Node容器,以保证没有进程正在写入数据库。然后备份数据库,最后关闭mongodb和mongodb-backup容器。这个repository包含我的mongodb和mongodb-backup的docker-compose设置。有人知道如何实现吗? 最佳答案
我是linuxcron工作的新手,我正在使用mysql数据库,我的数据库名称是finaldb,我想每隔一小时使用一次这个数据库,我有一个名为dailbackup的文件夹,在这个文件夹中我有按日期分类的文件夹,在这个每个文件夹中我都有备份mysqldb文件namelikefinal_db_9.sql(这个备份是在早上9点做的),final_db_13.sql(这个备份是在中午1pm做的,就这样,这个过程目前是手工做的,有没有可能自动化,有什么想法,建议, 最佳答案 创建包含以下内容的PHP脚本:$dbFile='final_db'.d
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。谁能帮我在linux中使用bash脚本进行备份。必须每周进行一次完整备份,每天进行一次增量备份。
这个问题在这里已经有了答案:Isthereaspecialrestrictiononcommandsexecutedbycron?[duplicate](2个答案)关闭3年前。我可以使用这个命令mysqldump-u"root"myDB|gzip>mydb_`date+%d-%m-%Y`.sql.gz但是在crontab中运行时*****mysqldump-u"root"myDB|gzip>mydb_`date+%d-%m-%Y`.sql.gz(这个错误是由函数日期引起的,当我删除它时,crontab运行良好)在ubuntu上,它会在日志文件中发生此错误。ubuntuCRON[xxxx
这个问题在这里已经有了答案:关闭9年前。如何在Ubuntu的特定文件夹中递归删除所有备份文件,即以~结尾的文件?任何编程语言的脚本都可以。
我在/home/backup/中有一个目录,用于存储年度备份。在备份文件夹中,我们有这些目录:/home/backup/2012/home/backup/2013/home/backup/2014/home/backup/2015/home/backup/2016/home/backup/2017而且每年我都要清理数据,只保留最近三年的备份。在上述情况下,我必须删除:/home/backup/2012/home/backup/2013/home/backup/2014找到要删除的目录的最佳方法是什么?我有这个,但它不起作用:find/home/ecentrix/recording/-m
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭去年。Improvethisquestion做增量备份的命令是什么?任何来源或任何链接将不胜感激。
是否可以指定一个时间范围,以便rsync只对最近更改的文件进行操作。我正在编写一个脚本来通过SSH备份最近添加的文件,而rsync似乎是一个有效的解决方案。我的问题是我的源目录包含大量积压的旧文件,我没有兴趣备份这些文件。到目前为止,我遇到的唯一解决方案是使用ctime进行查找以生成--files-from文件。这行得通,但我必须处理一些不支持--files-from的rsync版本的旧安装。我正在考虑以相同的方式生成--include-from模式,但很想找到更优雅的东西。 最佳答案 看起来您可以在rsync的参数中指定shell
需要帮助。我一直在vi中编辑一个文本文件,之前我能够保存更改,但现在每当我输入命令保存文件时,我都会收到上述错误。请帮忙。 最佳答案 您可以,正如vi(或者更可能是vim)所说的那样,通过执行强制写入::w!或者,将文件写入另一个位置::w!/path/to/other/location检查备份文件的写入位置(通常)::sebackup?backupdir?backupext?尝试touch那个目录中的文件,看看你的操作系统是否给你一个错误来告诉你为什么你的编辑器不能在那里写。 关于li
有人知道可以使用FTP备份远程网站的干净的基于PHP的解决方案吗?必须具备:递归FTP备份能够完成cron作业易于配置(轻松添加多个站点)备份文件本地存储足够会很好:备份站点存储为zip文件管理事物的漂亮界面在备份成功或失败时提供通知是否进行增量备份是否备份MySQL数据库我需要它是基于PHP的,因为它将用于不允许使用标准GNU/Linux工具的共享主机包。 最佳答案 我以前在cron作业PHP脚本中做过类似的事情。不确定这是否是最好的方法,但它确实有效。$backup_file='/home/example/sql_backup/