Резервное копирование и восстановление файлов разработки?
Я начал с 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*"