Esistono istruzioni su come spostare un’intera istanza Discourse su un altro disco, ad esempio su un volume di storage a blocchi di Digital Ocean? Ho un’immagine Docker self-hosted. Ci sono alcune informazioni al riguardo qui, ma sono un po’ intrecciate con altre discussioni. Mi sono esauriti gli spazi e il launcher non riesci a ricostruire per questo motivo, nemmeno dopo aver provato a rimuovere le immagini.
Vedi:
e:
Non è esattamente il mio caso. Voglio spostare l’istanza Discourse su un blocco di storage sullo stesso server. Non voglio trasferirmi su un nuovo server. E voglio spostare tutto, non solo gli upload e i backup. Mi scuso per aver bisogno di tanta mano! Non voglio rovinare tutto.
Allora, penso che vorresti consultare il primo documento a cui ho fatto riferimento. In pratica, sposteresti gli upload e i backup sul disco montato, ma manterresti il database sull’unità principale.
Quindi, a meno che io non stia fraintendendo, è questo ciò che stai cercando di fare? (E naturalmente, fai un backup prima di procedere)
Non ho controllato, ma pensavo che fosse il database a occupare spazio e che avesse bisogno di essere spostato. Le alte prestazioni non sono una priorità.
Hai provato una pulizia più ampia di Docker utilizzando docker system prune, anziché rimuovere solo le immagini?
È meglio iniziare misurando e condividendo le tue misurazioni: potresti avere ragione sul modo migliore per procedere, ma vediamo prima la situazione attuale.
Anche docker prune è un’ottima idea.
La dimensione del disco:
df -h /
E l’utilizzo attuale di quel disco:
E l’utilizzo da parte di Docker:
docker system df
docker images -a
docker image ls
docker volume ls -qf dangling=true
(Non sono un esperto di Docker: probabilmente è un po’ ridondante, ma con tutte queste uscite dovremmo essere in grado di vedere l’utilizzo di Docker)
In generale, l’utilizzo del tuo disco sarà una combinazione di:
- il sistema operativo
- i file di swap
- vari file di log
- il software Discourse
- i tuoi backup
- il tuo database
- i caricamenti del forum
Per molti forum, i caricamenti rappresentano la quota maggiore. Ma bisogna misurare!
Se non sei un sysadmin Linux esperto, ci saranno probabilmente anche alcune vecchie cose inutili.