Parece-me muita complexidade. Isso pode funcionar apenas contra você e diminuir o desempenho, de você mesmo e do software (configuração incorreta, por exemplo).
Gostaria apenas de montar um raid10 (usando um controlador de hardware ou mdadm, veja por exemplo: Como criar um sistema Debian redundante inicializável com um software de disco de 3 ou 4 (ou mais) raid10? ) para todos os dados que precisam ser retidos e usar um ramdisk para dados que podem ser excluídos por causa de uma reinicialização. Você poderia usar / dev / shm para isso, é um ramdisk que vem com o linux por padrão, preenche até metade do tamanho da RAM (que é configurável) e expande e encolhe dinamicamente dependendo da necessidade.
Em relação ao uso de links simbólicos, isso parece uma boa ideia. Requer a menor reconfiguração. Basta mover os dados, criar um link simbólico e continuar funcionando como antes. A única pegadinha na minha experiência é quando você usa um ambiente chroot, então é claro que você tem que mover todo o ambiente do chroot e não apenas os dados.