Können die Ordner /var/discourse und /var/docker auf verschiedenen Volumes liegen?

Ich hoste selbst auf Linode und plane, ein Block-Speicher-Volume hinzuzufügen, da auf dem Server nicht mehr genug Platz ist, um Discourse-Backups zu komprimieren. (Ich habe bereits docker image prune und ähnliches ausgeführt, was uns etwas Zeit verschafft, aber wir müssen den Server bald upgraden.)

Müssen die Verzeichnisse /var/discourse und /var/docker auf demselben Volume liegen, oder kann eines auf der Festplatte des ursprünglichen Servers bleiben und das andere auf das neue Block-Speicher-Volume verschoben werden? Ich vermute, dass Linode Block-Speicher-Volumes sehr nah an den gemeinsam genutzten CPU-Laufwerken gespeichert sind (möglicherweise sogar manchmal auf derselben physischen Festplatte).

Hat jemand Erfahrung damit, ein Block-Speicher-Volume auf Linode hinzuzufügen, und ob es die Leistung beeinträchtigen würde, diese Ordner auf verschiedenen Volumes zu platzieren?

/var/discourse ist doch nur der Docker-Manager, oder? Das kann überall liegen; ich lasse es normalerweise in /root, da es keine Rolle spielt und eigentlich keine Daten speichert, auch wenn „Best Practice

Mein Ordner /var/discourse ist 19,3 GB groß, und mein Ordner /var/docker ist 12,6 GB groß.

Ich vermute, dass der Ordner /var/discourse meine eigentlichen Forendaten enthält? Und der Ordner /var/docker würde die Docker-Images (und die eigentliche Discourse-Software?) beinhalten?

Das ist richtig. Discourse weiß nicht und interessiert sich auch nicht dafür, wo Docker seine Daten speichert.

Sie müssen Discourse nicht in /var/discourse behalten, es sei denn, Sie werden von einem Bus angefahren und jemand anderes muss später helfen – dann wird diese Person eine Weile brauchen, um herauszufinden, wo Sie es abgelegt haben.

Sie können beides auf jedes beliebige Volume legen (wiederum wissen weder Docker noch Discourse wirklich, auf welchem Volume sie sich befinden).

Ich weiß, dass Linux hervorragend darin ist, alles überall zu mounten. Meine Frage bezog sich jedoch eher auf die Leistung beim Mounten. Denkst du also nicht, dass ich einen Leistungseinbußen bemerken würde?

Ich vermute, wenn Discourse gut läuft, wenn die Datenbank vollständig getrennt ist, dann ist das hier wahrscheinlich in Ordnung.