Fazer backup e restaurar arquivos de desenvolvimento?

Fazer backup e restaurar arquivos de desenvolvimento?

Comecei com o Ubuntu com uma partição pequena e estou ficando sem espaço.

Estou planejando descartar o Windows completamente e usar meu disco completo para o Ubuntu (também, fazendo uma instalação limpa pela primeira vez), mas preciso de ajuda antes de fazer isso porque tenho projetos de desenvolvimento web em andamento, que precisarei continuar depois reinstalando.

Atualmente estou usando Ruby, rvm, Heroku e git. Meus repositórios git são copiados no dropbox, mas como posso fazer backup da minha versão Ruby, com chaves ssh rvm e heroku?

E após a reinstalação, como restauro essas configurações em meu novo sistema em execução?

Responder1

Você pode fazer backup de suas chaves ssh criando uma cópia da pasta .ssh em sua pasta pessoal. Você pode fazer backup de suas credenciais do Heroku criando uma cópia da pasta .heroku em sua pasta pessoal. Também seria aconselhável fazer backup de todas as chaves gpg que você possui, criando uma cópia de ~/.gnupg, se existir. Para restaurá-los em uma nova instalação, copie-os de volta para sua pasta pessoal.

Na linha de comando você pode executar:

cp -r ~/.ssh ~/.heroku ~/.gnupg BACKUP_FOLDER

substituindo BACKUP_FOLDER pelo caminho para a pasta para a qual você está fazendo backup.

Não tenho certeza sobre o rvm, mas você pode procurar uma pasta .rvm na sua pasta pessoal. Se não houver nenhum, você pode procurar por arquivos/pastas rvm:

find ~ -path "*rvm*"

informação relacionada