![Резервное копирование и восстановление файлов разработки?](https://rvso.com/image/1035897/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B8%20%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8%3F.png)
Я начал с Ubuntu с небольшого раздела, и у меня заканчивается место.
Я планирую полностью отказаться от Windows и использовать весь свой диск для Ubuntu (а также выполнить чистую установку в кои-то веки), но перед этим мне нужна помощь, поскольку у меня есть проекты по веб-разработке, которые мне нужно будет продолжить после переустановки.
В настоящее время я использую Ruby, rvm, Heroku и git. Мои репозитории git сохранены в dropbox, но как мне сделать резервную копию моей версии ruby с помощью ключей ssh rvm и heroku?
И как мне восстановить эти конфигурации в моей новой работающей системе после переустановки?
решение1
Вы можете сделать резервную копию своих ключей ssh, создав копию папки .ssh в своей домашней папке. Вы можете сделать резервную копию своих учетных данных Heroku, создав копию папки .heroku в своей домашней папке. Также было бы разумно сделать резервную копию любых ключей gpg, создав копию ~/.gnupg, если она существует. Чтобы восстановить их при новой установке, скопируйте их обратно в свою домашнюю папку.
Из командной строки вы можете запустить:
cp -r ~/.ssh ~/.heroku ~/.gnupg BACKUP_FOLDER
замените BACKUP_FOLDER на путь к папке, в которую вы хотите создать резервную копию.
Я не уверен насчет rvm, но вы можете поискать папку .rvm в вашей домашней папке. Если ее нет, вы можете поискать файлы/папки rvm:
find ~ -path "*rvm*"