Le cartelle /var/discourse e /var/docker possono trovarsi su volumi diversi?

Sto facendo l’hosting in autonomia su Linode e sto pianificando di aggiungere un volume di archiviazione a blocchi perché non c’è più spazio sufficiente per comprimere i backup di Discourse. (Ho eseguito un docker image prune e simili, il che ci ha dato un po’ di tempo, ma dovremo aggiornare il server presto.)

Le cartelle /var/discourse e /var/docker devono trovarsi sullo stesso volume, oppure una può rimanere sul disco del server originale e l’altra essere spostata sul nuovo volume di archiviazione a blocchi? Sospetto che i volumi di archiviazione a blocchi di Linode siano memorizzati molto vicino ai dischi CPU condivisi (forse a volte anche sullo stesso disco fisico).

Qualcuno ha esperienza nell’aggiunta di un volume di archiviazione a blocchi su Linode e sa se potrebbe influire sulle prestazioni collocare queste cartelle su volumi diversi?

/var/discourse è solo il gestore Docker, giusto? Può essere ovunque; di solito lo lascio in /root perché non importa e non archivia realmente dati, anche se la “migliore pratica” è /var/discourse.

Per /var/docker, non ho personalmente esperienza in tal senso, ma non dovrebbe esserci alcun impatto purché lo monti correttamente. Non sono sicuro di come funzionino le cose lato cloud, ma in genere è un’operazione molto semplice di 5 minuti per montare un disco su una partizione specifica.

La mia cartella /var/discourse occupa 19,3 GB, mentre la mia cartella /var/docker occupa 12,6 GB.

Credo che la cartella /var/discourse contenga i dati effettivi del mio forum? E la cartella /var/docker dovrebbe contenere le immagini Docker (e il software Discourse effettivo?)?

Esatto. Discourse non sa né gli importa dove Docker memorizza i dati.

Non è necessario mantenere Discourse in /var/discourse, a meno che non ti capiti un imprevisto e qualcun altro debba aiutarti, rischiando di perdere molto tempo a cercare dove l’hai posizionato.

Puoi collocare entrambi su qualsiasi volume desideri (di nuovo, né Docker né Discourse sanno realmente su quale volume si trovino)

So che Linux è eccellente nel permettere di montare qualsiasi cosa ovunque, ma la mia domanda riguardava più le prestazioni di questa operazione. Quindi, secondo te, non noterei alcun calo di prestazioni?

Immagino che, se Discourse può funzionare bene con un database completamente separato, allora probabilmente va bene così.