Ciao. Vorrei eseguire alcuni script prima e dopo il backup, ma non vedo un’opzione per farlo. È possibile?
Certo, puoi eseguire gli script quando vuoi!
Potresti fare un passo indietro e descrivere il problema che stai cercando di risolvere?
Beh, continuo a rimanere senza spazio durante i backup – non sarebbe così grave se non creasse il backup e poi lo comprimesse, ma, beh, pazienza. In realtà non voglio mantenere disponibile lo spazio su disco necessario in ogni momento, perché costa denaro. Tutti i backup vengono inviati a S3 e non vengono conservati una volta completati.
Quindi vorrei eseguire uno script pre che crea un volume e lo attacca alla mia VM, montandolo sul percorso pertinente. Una volta completato il backup, uno script post dovrebbe essere eseguito per smontare il volume, quindi staccarlo ed eliminarlo. In questo modo pago per lo spazio solo per la durata del backup. Tuttavia, non vedo alcuna opzione nella pagina delle impostazioni per gli script pre e post?
È un caso d’uso insolito, dato che lo spazio su disco non è così costoso. Forse dovresti utilizzare il plugin per il caricamento degli allegati su S3 (non ricordo esattamente come si chiami, ma è presente nel repository GitHub di Discourse) in modo da poter eseguire backup solo del database, riducendo così la necessità di tanto spazio su disco. (oppure carica tutti gli allegati su S3)
Hmm, potrebbe essere una buona idea, sì. Al momento paghiamo per più copie degli upload su S3 grazie ai backup. Spostando gli upload su S3 ed eseguendo backup senza ricaricare, dovremmo pagare solo per archiviarli una volta sola.
Per quanto riguarda i costi, anche se siamo disposti a pagare per le cose di cui abbiamo bisogno, siamo un gruppo comunitario no profit finanziato dalle donazioni dei nostri membri, quindi cerchiamo di non spendere inutilmente
.