Ho una droplet da 25g, che Discourse afferma essere abbastanza grande, ma non riesco ad aggiornare all’ultima versione perché ho esaurito lo spazio di archiviazione. Il mio forum è molto piccolo con pochissimo traffico.
Ho eseguito./launcher cleanupe ho persino eliminato vecchi backup, ma ancora niente.
Cosa posso fare?
root@DO-Discourse:/var/discourse# ./launcher rebuild app
Rilevata architettura x86_64.
ATTENZIONE: Stiamo per iniziare a scaricare l'immagine base di Discourse
Questo processo potrebbe richiedere da pochi minuti a un'ora, a seconda della velocità della tua rete
Per favore, sii paziente
2.0.20220224-2005: Estrazione da discourse/base
5eb5b503b376: Estrazione completata
35b2f73fc27b: Estrazione completata
44526e3ec669: Estrazione completata
Digest: sha256:8a8bb9525882220196c0faa8ce95c62a7fb607fc203d4247b3d5985f3ca9c3d8
Stato: Immagine più recente scaricata per discourse/base:2.0.20220224-2005
docker.io/discourse/base:2.0.20220224-2005
Hai meno di 5 GB di spazio libero sul disco in cui si trova /var/lib/docker. Avrai bisogno di più spazio per continuare
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 22G 3.0G 88% /
Vuoi tentare di recuperare spazio pulendo le immagini e i container docker nel sistema? (s/N)s
Se la pulizia ha avuto successo, puoi riprovare ora
root@DO-Discourse:/var/discourse#
Come ho già detto, l’ho già fatto, in realtà più volte.
Avevo letto che discourse necessita idealmente di 20-30 GB. Ne ho 25 GB, quindi è strano che ne serva di più. I requisiti sono cambiati?
È sorprendente quanto velocemente cresca il mio sito sandbox DO mentre ci gioco.\nSe hai problemi ora potresti essere in grado di eliminare abbastanza per far aggiornare Discourse, ma la prossima volta il database sarà un po’ più grande e potresti avere più media.\nSe hai molti media, spostarli nello storage S3 libererà spazio, altrimenti un ridimensionamento del droplet potrebbe essere la tua unica opzione.\n\nSu DO il droplet AMD dovrebbe essere molto migliore… non secondo i miei benchmark (l’ho letto su internet ) - qui
root@DO-Discourse:/var/discourse# apt autoremove --purge
Lettura dell’elenco dei pacchetti… Fatto
Creazione dell’albero delle dipendenze
Lettura delle informazioni sullo stato… Fatto
0 aggiornati, 0 installati nuovi di zecca, 0 da rimuovere e 94 non aggiornati.
root@DO-Discourse:/var/discourse#
Qualcosa che puoi provare è svuotare la cache di apt.
apt clean
Potresti anche provare a eseguire
du -h -s /* | sort -h -r
per scoprire dove viene utilizzato lo spazio. Se, ad esempio, la maggior parte si trova sotto /usr, puoi ripetere con
du -h -s /usr/* | sort -h -r
e così via. Con un po’ di fortuna, questo ti porterà a una o più cose di grandi dimensioni che possono essere eliminate, ma ovviamente non eliminare nulla senza capire di cosa si tratta, cioè non eliminare nulla a meno che tu non sia certo che sia sicuro farlo.