BackDown
Ранній доступ · Спершу Linux

Бекап, що думає.

BackDown копіює ваші диски, як і належить доброму інструменту резервного копіювання, а потім розповідає, що на них є: що дублюється, що насправді являє собою кожна тека, звідки вона взялася і які диски можна безпечно стерти. Кожне твердження підкріплене хешем.

Ви в списку. Ми напишемо вам один раз — коли все буде готово.

Цю адресу не вдалося додати. Перевірте її та спробуйте ще раз.

Один лист, коли все буде готово. Жодного стеження, і ми ніколи нікому не передаємо вашу адресу.

Огляд звіту: шість дисків, 15,2 TB і 26,9 млн файлів, зокрема 5,9 TB надлишкових даних.
Усе, що у вас є, — одним поглядом Кожен диск: наскільки він заповнений, скільки на ньому файлів і яка частина даних надлишкова.
Вердикти щодо стирання: Seagate 2TB можна безпечно стерти, з WD Passport і old-laptop спершу треба скопіювати унікальні файли, а MacBook-HD чекає на підтвердження за хешем.
Вердикт щодо кожного диска «Можна безпечно стерти», «спершу скопіюйте» чи «ще хешується» — і для кожного вердикту видно, які саме унікальні байти за ним стоять.
Дерево розмірів архівного диска на 18 TB: теку Backups розгорнуто, у ній видно два набори Time Machine.
Побачте, де лежать байти Інтерактивне дерево розмірів для кожного диска — аж до тих тек, що мають значення.
Таблиця пар тек із дублікатами на різних дисках; найбільші — вгорі.
Дублікати на всіх дисках Пари тек зі спільними файлами — між дисками й у межах одного диска, відсортовані за обсягом місця, яке можна звільнити.
Перевірка хешами для кожного диска: Seagate 2TB — 100%, old-laptop — 99,1%, WD Passport — 81,1%.
Перевірено хешами, тека за текою Яка частина кожного диска має деінде копію з ідентичним SHA-256 і що саме такої копії не має.
Панель у реальному часі: проіндексовано 14,8 млн файлів, прохешовано 1,32 TB, індексування й хешування тривають.
BackDown за роботою Прогрес індексування, хешування, копіювання й дзеркалювання наживо — разом із навантаженням на кожен диск.

Справжні екрани BackDown із демонстраційними даними.

Передісторія

Усе почалося з 27 мільйонів файлів і шухляди старих дисків.

BackDown починався як разове завдання: зібрати вміст старих дисків, що накопичилися за роки, в одному архіві, а решту дисків стерти. Найскладнішим ніколи не було копіювання байтів.

На п’яти дисках із шести зберігалося кілька поколінь тих самих даних. Найцінніше на них — архів поштового сервера — знайшлося лише тоді, коли ми прочитали shell-скрипт, який колись робив його резервні копії. А найбільший диск непомітно дублював сам себе — на 5,9 TB.

Жоден інструмент резервного копіювання не сказав би нам нічого з цього. Тож ми створили такий, що скаже.

27 млн
файлів проіндексовано; кожне завдання можна було продовжити, коли USB-диск зникав із шини
15 TB
даних прочитано й прохешовано, а диски-джерела весь час були змонтовані лише для читання
5,9 TB
дублікатів знайшлося всередині найбільшого диска
3
диски стерто — кожен лише після того, як усі його байти перевірили за хешем на інших носіях
Як це працює

Під’єднайте все. Отримайте відповіді, а не сховище.

Інструменти резервного копіювання відповідають на запитання «Чи можна відновити цей файл?» BackDown відповідає ще й на такі: «Що в мене є, що дублюється і що можна безпечно видалити?»

Покажіть йому всі свої диски

Старі ноутбуки, спільні теки на NAS, USB-диск із шухляди. Джерела монтуються лише для читання й відстежуються за серійним номером, а не за /dev/sdX, тож BackDown ніколи не переплутає диски.

BackDown індексує, хешує й розпізнає

Багаторівневе хешування спершу порівнює розмір, потім швидку вибірку, а вже тоді повний SHA-256, тож повністю читаються лише ті файли, що можуть виявитися дублікатами. Якщо диск від’єднається або комп’ютер перезавантажиться, ви втратите поточний файл, а не цілу ніч роботи.

Ви отримуєте вердикт щодо кожного диска

Що на ньому є, що являє собою кожна тека, що дублюється між усіма джерелами, — і вердикт: «можна безпечно стерти» або «спершу скопіюйте ці 212 GB». Без перевіреної копії нічого не видаляється.

Можливості

Інтелект, якого бракує іншим інструментам резервного копіювання.

Borg, restic і Time Machine — чудові сховища. BackDown додає рівень, який показує, що ви насправді зберігаєте.

Уже працюєУ розробціЗапланованоBackDown ще не вийшов, тож біля кожної можливості вказано її статус.
Уже працює

Дедуплікація всього, що у вас є

Не лише в межах одного репозиторію. Кожен новий диск звіряється з усім, що вже проіндексовано. Жорсткі й символічні посилання враховуються, тож обсяг, який можна звільнити, — реальний.

Уже працює

Доказ, що диск можна безпечно стерти

Або кожен файл має деінде копію з ідентичним SHA-256, або ви отримуєте список файлів, у яких її немає. Кожне копіювання й видалення записується в журнал разом із перевіреним хешем.

Уже працює

Витримує ненадійне залізо

Кожне довге завдання продовжується з того місця, де зупинилося. Ненадійні USB-кишені перемонтовуються автоматично, а на кожен шпиндель припадає лише одне завдання, тож жоден диск не захлинається від хаотичного доступу.

У розробці

Знає, що є що

Пошта у форматі maildir, набори Time Machine, резервні копії телефонів, домашні теки, образи дисків, репозиторії Git, дампи SQL і експорти з хмарних сервісів — для кожного вказано діапазон дат і розмір. Кеші, які можна згенерувати заново, позначаються й пропускаються.

У розробці

Знає, звідки що взялося

BackDown читає скрипти rsync, маркери синхронізації та метадані резервних копій, у яких записано історію ваших даних. Він може сказати «скопійовано через rsync із вашого поштового сервера 31 травня 2020 року», а не просто «якісь файли».

Уже працює

Вебінтерфейс, який ви справді відкриватимете

Прогрес наживо, інтерактивні дерева розмірів, таблиці дублікатів і вердикти щодо кожного диска. Усе це локально віддає демон, у світлій і темній темах.

Заплановано

Перегляд без відновлення

Поштові скриньки відображаються як ланцюжки листів, фото — як галерея, дампи SQL — як схеми. Образи дисків монтуються лише для читання. Шукайте одразу в усіх резервних копіях і на всіх дисках.

Заплановано

Зашифровані резервні копії за розкладом

Розбиття на фрагменти за вмістом, стиснення zstd і шифрування на боці клієнта, з перевіркою за розкладом — на локальні диски, SFTP, S3 або B2.

Заплановано

Ланцюг зберігання доказів

Підписані маніфести кожного копіювання, переміщення й видалення, у які записи лише додаються: їх можна передати аудиторові чи суду.

Приватність

Ваші дані залишаються на ваших дисках.

Більшість сервісів резервного копіювання починають із того, що завантажують усе в хмару. BackDown починає з протилежного.

Типово — без мережі

Локальна версія не робить жодних мережевих запитів. Їй не потрібен обліковий запис, і вона не надсилає жодної телеметрії.

Ніколи не записує на джерело

Диски під час аналізу монтуються лише для читання, тож ненадійна кишеня для диска не зможе пошкодити дані, які ви намагаєтеся врятувати.

Ніколи не видаляє без доказів

Нічого не видаляється, якщо в журналі ще немає копії з таким самим хешем.

Хмара — лише за вашим вибором

Необов’язкова панель для команд бачить лише метадані. Файли покидають ваші комп’ютери, лише якщо ви додасте хмарне сховище для резервних копій.

Заплановані ціни

Безкоштовно — для того, що у вас є. Платно — за те, що знає BackDown.

Ядро буде безкоштовним назавжди, з доступним вихідним кодом. Інтелектуальні та криміналістичні функції й керування парком комп’ютерів — платні, з оплатою за комп’ютер, а не за гігабайт.

Community

0 $
Безкоштовно назавжди, з доступним вихідним кодом
  • Резервне копіювання, відновлення й дедуплікація
  • CLI і локальний вебінтерфейс
  • Аналітика зайнятого місця
  • Базове розпізнавання
  • Експорт у Markdown і JSON

Pro

8 $ / міс.
за комп’ютер або 80 $ на рік
  • Усе, що є в Community, плюс
  • Повне розпізнавання й відстеження походження
  • Дедуплікація між усіма джерелами
  • Симулятор звільнення місця
  • Пропозиції щодо впорядкування
  • Переглядачі даних
  • Шифроване копіювання в хмару

Team

24 $ / міс.
за комп’ютер, щонайменше 5 комп’ютерів
  • Усе, що є в Pro, плюс
  • Хмарна панель для парку комп’ютерів
  • Спільні каталоги й ролі
  • Сповіщення про стан дисків
  • Засвідчення за розкладом

Forensic

2 000 $ / рік
стартова ціна за об’єкт
  • Усе, що є в Team, плюс
  • Підписані маніфести з виявленням втручання
  • Експорт ланцюга зберігання доказів
  • Розгортання у фізично ізольованих мережах
  • Пріоритетна підтримка

Заплановані стартові ціни в доларах США. До релізу вони можуть змінитися, і учасники раннього доступу дізнаються про це першими.

Завантаження

BackDown для Linux, macOS і Windows.

BackDown зараз у ранньому доступі. Збірки для Linux спершу отримають учасники списку раннього доступу; збірки для macOS і Windows вийдуть разом із версією 1.0.

Кожен реліз супроводжуватимуть контрольні суми SHA-256, тож ви зможете точно перевірити, що встановлюєте.

Отримайте ранній доступ.

Першою вийде версія для Linux — у форматах .deb і AppImage, а за нею — для macOS і Windows. Залиште свою електронну адресу, і ми надішлемо один лист, коли BackDown можна буде спробувати.

Один лист, коли все буде готово. Жодного стеження, і ми ніколи нікому не передаємо вашу адресу.