symlinking para '.rbenv /': quanto é demais?

1

Eu tenho mantido a maioria dos meus dotfiles em um repositório de git e links simbólicos para eles, por exemplo

ln -s ~/Development/dotfiles/bash_profile ~/.bash_profile

que tem sido ótimo. Eu fiz algo semelhante com .vim/ e meu .vimrc :

ln -s ~/Development/vim ~/.vim
ln -s ~/Development/vim/vimrc ~/.vimrc

Acabei de migrar do RVM para o rbenv e estou pensando em mover o .rbenv/ para um local semelhante e criar links simbólicos para ele, ou seja,

ln -s ~/Development/rbenv ~/.rbenv

O próprio rbenv faz uso intensivo de links simbólicos, além de tê-lo instalado via Homebrew, então estou me perguntando se é insensato introduzir outra camada de indireção. Pode ter um efeito perceptível no desempenho? Estou levando as coisas longe demais?

    
por ivan 14.02.2015 / 20:31

1 resposta

1

A menos que os programas gastem quase todo o tempo para acessar esses arquivos, isso não deve ser um problema. Mas eu sugiro que você teste (possivelmente com um número maior de indiretos de links simbólicos) e veja se você pode notar uma perda de desempenho.

FYI, o Debian introduz pelo menos 2 níveis de indirecções de links simbólicos para programas comuns via /etc/alternatives , e eu não acho que alguém tenha reclamado.

    
por 15.02.2015 / 01:58