Было бы уместным или даже эффективным использовать Git для восстановления целого раздела? Если да, имеет ли он какое-либо преимущество перед созданием образа диска или просто копированием иерархии файлов?Git для резервного копирования разделов?
ответ
Git не предназначен для использования: большинство файлов в вашем разделе, вероятно, будут в двоичном формате. Использование SCM (SVN, Git и т. Д.) - не самый эффективный механизм, особенно если вы считаете, что вам не нужна вся история файла, а скорее последняя версия. Предлагаю вам использовать периодическую команду rsync.
Нет, это не очень хорошая идея.
Git не очень хорошо работает с большими файлами или двоичными файлами, и он не отслеживает разрешения, а также, возможно, вам понравится (файлы в Git исполняются или нет, и это все).
Нет. Так как файлы в разделе могут меняться очень часто, это оставляет вам только возможность делать общие снимки время от времени, а не небольшие коммиты, которые Git специализируется на управлении. Для этого система управления источником не подходит.
Git также не отслеживает пустые папки. Кроме того, файловые системы, особенно в Linux, могут содержать жесткие ссылки, символические ссылки, виртуальные файлы, сокеты, именованные каналы и т. Д. Не говоря уже о том, что бинарные файлы отслеживания не являются специальностью Git.
Возможно, вы захотите проверить Acronis или Norton Ghost.
Git - это неправильный инструмент, если только вы не хотите копировать текстовые файлы.
Существует два типа резервных копий: либо копировать/архивировать файлы со структурой каталогов, либо создавать клонирование моментального снимка жесткого диска (по секторам). Для клонов есть Clonezilla для копий на GNU/Linux. Rsync хорош (например, Клаудио сказал), или если вы предпочитаете использовать хороший графический интерфейс Back in Time.
(Все инструменты открыты)
- 1. Использование git для резервного копирования файлов конфигурации
- 2. частная ртутная/git ветка для резервного копирования?
- 3. Удаленный резервный сценарий резервного копирования для Git
- 4. Использование службы резервного копирования Android для резервного копирования моих SharedPreferences
- 5. Достаточно ли «git push -mirror» для резервного копирования моего хранилища?
- 6. Вложенные и независимые репозитории GIT, для резервного копирования, как?
- 7. сжатия Ascii для Git на MySQL резервного копирования
- 8. Использование репозитория Git в Dropbox для резервного копирования проекта XCode
- 9. Использование Incron с Git для автоматического резервного копирования
- 10. Git vs SVN - Производительность сети (для резервного копирования)
- 11. GIT клон к внешнему накопителю для резервного копирования
- 12. Программа для резервного копирования - Python
- 13. сценарий оболочки для резервного копирования
- 14. Приложение для резервного копирования MYSQL
- 15. Сценарий для резервного копирования папок
- 16. Mongodump для ежедневного резервного копирования
- 17. скомпилированное решение для резервного копирования
- 18. данные резервного копирования для отчетности
- 19. Mysql стратегия резервного копирования
- 20. Вопросы резервного копирования SkyDrive
- 21. RethinkDB данных резервного копирования
- 22. Сценарий резервного копирования Bash
- 23. План резервного копирования MongoDB
- 24. Таблица резервного копирования FluentMigration
- 25. C программа для резервного копирования файлов точек
- 26. Сценарий резервного копирования маршрутизатора
- 27. MySQL проблема резервного копирования
- 28. мониторинг резервного копирования
- 29. Отменить приложение резервного копирования
- 30. Tar ошибка резервного копирования
Также символические ссылки - просто nitpick ;-) – kostix