Eliminazione vecchi thread

Il mio forum sta vivendo una crisi di archiviazione al momento. Voglio ridurre lo spazio occupato il più possibile. Qual è lo spazio di archiviazione tipico per un forum di 3 anni? Il mio occupa 49,9/50 GB, che è atroce. Ho usato ./launcher cleanup per cercare di ridurre lo spazio. Ho provato a eliminare le vecchie docker images. Ho anche notato che la cartella media occupa circa 15 GB. Ovviamente, non vorrei eliminare tutti i miei file multimediali. Quindi, come ultima risorsa, sto cercando di eliminare i vecchi thread (e quindi sto pensando se esista un’opzione per eliminare i vecchi thread in batch). Se hai un metodo migliore, fammelo sapere.

Puoi liberare spazio mantenendo i backup in una posizione esterna, ad esempio su S3 di Amazon. Se conservi i backup in locale, puoi ridurre il numero di quelli da mantenere.

/admin/site_settings/category/backups

L’ho fatto anch’io. L’ho ridotto a 1 eppure ho ancora problemi di archiviazione. Immagino che l’unica altra opzione rimasta sia esternalizzarlo su un server di archiviazione S3.

È difficile rispondere senza ulteriori informazioni: quanti post ha creato la tua community in questi 3 anni? E quanto spazio occupa la tua directory postgres_data? Per fare un esempio, abbiamo circa 4,6 milioni di post e la nostra directory dei dati è di circa 66 GB. Siamo però una community orientata alla grafica, quindi il nostro spazio è molto, molto più grande.

Sarei sorpreso se cancellare i thread che non contengono immagini ti facesse risparmiare molto spazio; e anche se lo facesse, probabilmente ti scontreresti presto con i limiti di spazio del tuo server. Inoltre, dato che non puoi spostare i dati di postgres su S3, dovrai trovare presto una soluzione di hosting più capiente o più flessibile.

Credo che gli argomenti/post siano ‘eliminati in modo soft’ a meno che non vengano eliminati direttamente dal database (il che potrebbe essere fattibile, non sono sicuro, ma vorrei essere certo che anche i caricamenti di immagini non utilizzati vengano rimossi).

Quindi, se li elimini con i metodi standard, non si libererà spazio (tranne per le immagini allegate a quegli argomenti/post, dopo aver atteso che vengano cancellate - credo in base all’impostazione ‘purge deleted uploads grace period days’). Questa è la mia attuale comprensione, anche se non ne sono totalmente sicuro.

Forse l’uso di questo comando potrebbe aiutare come misura temporanea:
./launcher cleanup

A mio avviso, le migliori opzioni per ridurre l’utilizzo di SSD/HDD sarebbero utilizzare S3 per i backup, come suggerito sopra, e spostare anche i caricamenti di immagini su S3.