这是我的目录的内容Databases
:
total 201M
drwxr-xr-x 23 systemd-coredump systemd-coredump 4.0K May 27 02:07 .
drwxr-xr-x 9 root root 4.0K Jun 1 10:20 ..
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Accounts
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Aggregates
-rw-rw---- 1 systemd-coredump systemd-coredump 17M May 31 07:03 aria_log.00000001
-rw-rw---- 1 systemd-coredump systemd-coredump 52 May 31 07:03 aria_log_control
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Blog
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Configuration
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 26 10:07 Contacts
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 26 10:11 Contents
-rw-r--r-- 1 systemd-coredump systemd-coredump 509 Feb 26 10:11 db.sultanimmubin.ir.conf
-rw-rw---- 1 systemd-coredump systemd-coredump 9 May 21 02:05 ddl_recovery-backup.log
-rw-rw---- 1 systemd-coredump systemd-coredump 9 May 27 02:06 ddl_recovery.log
-rw-r--r-- 1 systemd-coredump systemd-coredump 1.2K Feb 26 10:11 docker-compose.yml
drwx------ 2 systemd-coredump systemd-coredump 4.0K Apr 12 14:54 Entities
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Forms
drwx------ 2 systemd-coredump systemd-coredump 4.0K Apr 12 14:51 Galleries
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 26 10:06 Geo
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Globalization
-rw-rw---- 1 systemd-coredump systemd-coredump 7.6K May 27 02:01 ib_buffer_pool
-rw-rw---- 1 systemd-coredump systemd-coredump 76M May 27 02:01 ibdata1
-rw-rw---- 1 systemd-coredump systemd-coredump 96M May 31 07:05 ib_logfile0
-rw-rw---- 1 systemd-coredump systemd-coredump 12M May 27 02:07 ibtmp1
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 26 10:08 Media
-rw-rw---- 1 systemd-coredump systemd-coredump 0 Feb 26 09:57 multi-master.info
drwx------ 2 systemd-coredump systemd-coredump 4.0K Feb 26 09:57 mysql
-rw-r--r-- 1 systemd-coredump systemd-coredump 15 Feb 26 09:57 mysql_upgrade_info
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Navigation
drwx------ 2 systemd-coredump systemd-coredump 4.0K Feb 26 09:56 performance_schema
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Seo
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:31 Social
drwx------ 2 systemd-coredump systemd-coredump 12K Feb 26 09:56 sys
drwx------ 2 systemd-coredump systemd-coredump 4.0K May 12 16:35 Taxonomy
正如你所看到的,任何以大写开头的目录都是我自己的数据库。我根本不关心日志,只要它们已经插入到相应的表中即可。而且我根本不关心 MariaDB 的基础设施。
我想使用基于文件的备份计划来备份文件。它是一个使用azcopy
Microsoft Azure 将目录和文件放入云中的脚本。
然而,对于一个少于 1000 条记录的简单服务器,它会消耗 200 MB。
除了数据库目录之外,我还应该在云中备份哪些文件以便稍后恢复?
更新
我要求这样做的原因是云成本。我们有一个程序可以将很多文件备份到云端,对于数据库来说,它备份整个Databases
目录。这导致我们的账单急剧增加。因为我们是一家网页设计机构,我们有数百个客户,如果我们计算的话,我们每晚都会上传数十GB的数据用于数据库备份。
请注意,官方文档中没有选择要备份的合适文件。
另请注意,文件备份需要 a) mariadb 同步和 b) 文件系统的原子快照。
对于 1000 行,逻辑备份似乎会更小:
关于备份的另一件事是测试恢复,人们要求的恢复次数多于备份次数。