Резервное копирование и восстановление файлов разработки?

Я начал с Ubuntu с небольшого раздела, и у меня не хватает места.

Я планирую полностью выгрузить Windows и использовать свой полный диск для Ubuntu (также, сделав чистую установку один раз), но мне нужна помощь, прежде чем я это сделаю, потому что у меня есть проекты веб-разработки, которые мне нужно будет продолжить после переустановка.

В настоящее время я использую Ruby, RVM, Heroku и Git. Мои репозитории git сохраняются в dropbox, но как мне сделать резервную копию моей версии ruby ​​с помощью ключей rvm и heroku ssh?

И после переустановки, как мне восстановить эти конфиги в моей новой работающей системе?

1 ответ

Решение

Вы можете сделать резервную копию ваших ключей ssh, создав копию папки.ssh в вашей домашней папке. Вы можете сделать резервную копию своих учетных данных Heroku, создав копию папки.heroku в своей домашней папке. Также было бы разумно сделать резервную копию любых ваших ключей gpg, создав копию ~/.gnupg, если она существует. Чтобы восстановить их при новой установке, скопируйте их обратно в домашнюю папку.

Из командной строки вы можете запустить:

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

заменив BACKUP_FOLDER на путь к папке, в которую вы копируете.

Я не уверен насчет rvm, но вы можете поискать папку.rvm в вашей домашней папке. Если их нет, вы можете искать файлы / папки rvm:

find ~ -path "*rvm*"
Другие вопросы по тегам