As pastas /var/discourse e /var/docker podem estar em volumes diferentes?

Estou hospedando por conta própria no Linode e planejo adicionar um volume de armazenamento em bloco, pois não há mais espaço suficiente para o Discourse comprimir seus backups. (Fiz um docker image prune etc., o que nos deu um pouco de tempo, mas precisaremos atualizar o servidor em breve.)

As pastas /var/discourse e /var/docker precisam estar no mesmo volume, ou uma pode permanecer no disco do servidor original enquanto a outra é movida para o novo volume de armazenamento em bloco? Suspeito que os volumes de armazenamento em bloco do Linode sejam armazenados muito próximos das unidades de CPU compartilhadas (possivelmente às vezes até na mesma unidade física).

Alguém tem experiência com a adição de um volume de armazenamento em bloco no Linode e sabe se colocar essas pastas em volumes diferentes prejudicaria o desempenho?

/var/discourse é apenas o gerenciador do Docker, certo? Isso pode ficar em qualquer lugar. Eu normalmente deixo em /root, pois não importa e não armazena dados de verdade, mesmo que a “melhor prática” seja /var/discourse.

Quanto ao /var/docker, eu não tenho experiência pessoal fazendo isso, mas não deve haver nenhum impacto, desde que você o monte corretamente. Não tenho certeza de como as coisas funcionam na nuvem, mas normalmente é uma tarefa muito simples de 5 minutos para montar um disco em uma partição específica.

Minha pasta /var/discourse tem 19,3 GB e minha pasta /var/docker tem 12,6 GB.

Acho que a pasta /var/discourse contém os dados reais do meu fórum? E a pasta /var/docker teria as imagens do Docker (e o software Discourse em si?)

Isso mesmo. O Discourse não sabe nem se importa onde o Docker armazena os arquivos.

Você não precisa manter o Discourse em /var/discourse, a menos que sofra um acidente e alguém precise ajudar no futuro — e essa pessoa vai gastar bastante tempo procurando onde você o colocou.

Você pode colocar ambos em qualquer volume que preferir (novamente, nem o Docker nem o Discourse sabem realmente em qual volume estão).

Sei que o Linux é ótimo para permitir que você monte qualquer coisa em qualquer lugar, mas minha pergunta era mais sobre o desempenho ao fazer isso. Então, você não acha que eu notaria uma queda de desempenho?

Acho que, se o Discourse pode funcionar bem quando o banco de dados está totalmente separado, então isso provavelmente está tudo bem.