El backup de Discourse es un archivo zip
Después de descomprimir, uno es la base de datos y el otro son los archivos subidos (uploads)
Cuando se utiliza almacenamiento S3, estos uploads no aparecerán en el archivo de backup, sino que se almacenarán en el almacenamiento de objetos.
Cada backup solo respalda la base de datos, a menos que se active alguna opción de configuración para permitir el respaldo de uploads almacenados en S3.
Sesión de preguntas
¿Puedo preguntar si he utilizado almacenamiento local durante un tiempo hasta este punto, los uploads dentro del archivo de backup ya son enormes?
¿Puedo sobrescribir manualmente los uploads del archivo de backup en los uploads del almacenamiento S3?
¿Se muestran correctamente para los archivos de imagen que originalmente ya estaban referenciados en el tema?
(Discourse se diferencia por nombres aleatorios en cómo se almacenan las imágenes, por ejemplo upload://ob9K7RhMbch2b2oTnJNi0bYCNPi.png)
Discourse的备份是一个压缩包
解压之后一个是数据库,另一个是上传文件(uploads)
使用S3储存以后,这个Uploads将不会出现在备份文件当中,而是储存在对象储存
每次备份都只会备份数据库,除非开启某个设置选项,允许备份S3储存的Uploads
提问环节
请问,如果我此时使用了本地储存一段时间了,备份文件里面的Uploads已经很庞大了
我能否手动将备份文件里的Uploads覆盖>>>>>>>>>>到S3储存里的Uploads?
对于原本已经被话题引用的图片文件,他们能正常显示吗?
(Discourse对于图片储存方式是通过随机的名字来区分的,例如upload://ob9K7RhMbch2b2oTnJNi0bYCNPi.png)