Não, isso não leva a um impacto no desempenho. O link deve ser lido, mas apenas uma vez. Depois disso, ele será mantido no cache.
Estou planejando instalar o Kubuntu em um SSD, mas tenho / home montado em um disco rígido.
Mas também gostaria que alguns subdiretórios / home /...//em> se beneficiassem do desempenho do SSD (eles serão lidos frequentemente e raramente gravados).
Uma solução óbvia para isso é criar links simbólicos para algum local na unidade de estado sólido.
No entanto, fiquei com a impressão de que as ligações simbólicas são semelhantes aos arquivos de uma forma, e para chegar aos arquivos no SSD, o computador teria que ler o link simbólico do disco rígido primeiro.
Então, minha pergunta é a seguinte: Os links simbólicos de uma unidade de disco rígido (normal) para uma unidade de estado sólido (ambos ext4 formatados) levam a um impacto significativo no desempenho? Posso apenas usá-los ou devo procurar outra solução?
Não, isso não leva a um impacto no desempenho. O link deve ser lido, mas apenas uma vez. Depois disso, ele será mantido no cache.
Você pode manter todo o / home no SSD e montar apenas os Documentos, Imagens etc. no disco rígido. Considere esta solução como no meu computador:
/disk/zero/bin /home/sddhrthrt/bin auto bind 0 0
/disk/zero/Documents /home/sddhrthrt/Documents auto bind 0 0
/disk/zero/dotfiles /home/sddhrthrt/dotfiles auto bind 0 0
/disk/zero/srv /home/sddhrthrt/srv auto bind 0 0
no seu /etc/fstab
. Não tenho certeza se isso é melhor que o symlinking, mas acho que ele funciona melhor. (Eu fiz isso para fins de backup / compartilhamento de qualquer maneira, porque eu faço as mesmas pastas com outras distros também).
E você deve considerar a montagem de seu /var
no disco rígido, se ainda não o fez.