Як налаштувати інкрементний бекап робочої директорії з проєктами на зовнішнє мережеве сховище NAS за допомогою утиліти BorgBackup з дедуплікацією?
Ефективне резервне копіювання великих обсягів вихідного коду та мультимедійних асетів вимагає застосування спеціалізованого ПЗ, здатного економити дисковий простір. Звичайне копіювання папок створює безліч дублікатів файлів, що швидко забиває доступне місце на сервері або мережевому накопичувачі NAS.
Утиліта BorgBackup є одним із найкращих інструментів для розробників, оскільки вона підтримує надійне шифрування даних на стороні клієнта, стиснення та ефективну дедуплікацію на рівні блоків. Це означає, що якщо файл проєкту змінився лише на один рядок, у сховище запишеться тільки цей змінений блок, а не вся копія файлу цілком.
Використання BorgBackup дозволяє зберігати історію змін проєктів за кілька років у межах мінімального обсягу дискового простору на мережевому диску. Крім того, архіви можна монтувати як звичайну файлову систему в режимі читання для швидкого вилучення випадково видалених файлів або старих версій вихідного коду.
Для повної впевненості в збереженні даних рекомендується налаштувати реплікацію створеного репозиторію Borg на другий удалений сервер або в хмарне сховище, використовуючи вбудовану функцію швидкої синхронізації репозиторіїв між собою без розшифрування самих даних.