Въпрос - Използва ли някой Syncthing igor’sLAB общност
Господин Роси
Ветеран
В процес съм на автоматизиране на архивирането си и се чудех какъв е най-добрият начин да автоматизирам това.

Можете да използвате rsync на сървъра, който ще работи и за клиентите с Linux и Win10 (Deltacopy или robocopy).
Но сега се натъкнах на Syncthing и това ми се струва много интересно, защото работи и на Android, така че можете да го използвате и за архивиране на смартфони.
Някой използва ли софтуера? Работи безпроблемно?
0rpheus
член
Използвам borg backup частно и също го използвам в моята компания. Борг работи добре. Алтернатива също е рестик. Няма графичен интерфейс за нито едно решение. Използвам Duplicati паралелно от няколко месеца.
Един приятел използва Syncthing, но предимно като заместител на Dropbox. Досега той не е имал проблеми. Просто не знам дали е добре за архивиране. Доколкото знам Syncthing няма никакви версии на файловете, т.е. ако изтриете, можете да ги изтриете и в архива.
MyRunner
ветеран
Звучи по-скоро като Dropbox, NextCloud,. Програма Filesync/-share. Не толкова за (разумен) инструмент за архивиране.
Имам дубликати, работещи на два настолни компютъра на Windows (все още стара версия). Това вероятно е възможно и под Linux. И овладява много цели (ftp, облачно съхранение, ssh,.). Ако не трябва да е роден за съответната операционна система.
0rpheus
член
Използвам/тествам новата версия на Duplicati със S3 бекенд. Внедрих S3 бекенда с minio. Пуснал съм всичко под Linux, Windows не би трябвало да е проблем. Мисля, че Minio е доста практичен, защото в днешно време често се нуждаете от интерфейс S3. Ако е необходимо, мога да представя по-подробно настройката си.
Ако искате да архивирате много и много клиенти, можете също да погледнете BackupPC и Bareos/Bacula. При което Bareos е много сложен. Тези решения могат да архивират целия Windows.
Господин Роси
Ветеран
Благодаря предварително за отговорите.
Изключих Delete в rsync (оставих го да работи тази вечер), можех и да опитам с дубликати, какви са разликите? Наистина не ми трябва версия.
Кратка информация за фона: Използвам Openmediavault за домашния сървър, rsync и дубликатите се изпълняват като плъгини, синхронизирането ще се стартира чрез докер.
0rpheus
член
Ще се върна още малко. Резервното копие е едно неизменен Архивиране на данни, което предпазва от хардуерни повреди, дебели пръсти и други злополуки. Тъй като едно архивно копие трябва да бъде неизменяемо, винаги трябва да създавате ново архивиране. Всичко останало е само копие на данните.
оставете rsync да работи нормално
rsync -av original/backup/Цялото съдържание на оригиналната/директория се копира в архива/директорията. Ако даден файл се промени в оригинала/директория, той ще бъде заменен в архива/директория. Това може да бъде много тромаво, ако файлът се промени случайно или ако хванете Cryprorojan. Ако файлът бъде изтрит в оригинала, той остава в архива. Така че имате само едно копие на данните. Ако сте забелязали грешка само след „архивиране“, тогава е твърде късно.
Злоупотреба с rsync като резервно копие
rsync -av rsync -av --backup-dir = backup/$ (date +% F_% H-% M) original/backup/Това по принцип работи както по-горе, но всички файлове се копират в отделна директория, преди да бъдат презаписани, напр. резервно копие/2019-09-24_13-30. Това се създава автоматично, ако е необходимо. Това гарантира, че няма презаписани стари данни. Може да се наложи да изтривате старите архивни директории от време на време.
дубликати
Това по своята същност е решение за архивиране. Можете да кажете колко резервни копия искате да запазите. Можете също така да видите и възстановите съществуващите набори за архивиране доста лесно. Най-важното в Duplicati е, че файловете се разбиват на парчета (блокове). Запазват се само динамично изчислените парчета, а не действителният файл. Ако даден файл се промени малко, не всички парчета се променят. Трябва да се запазят само новите парчета. Това ви позволява да съхранявате голям брой резервни копия на относително малко пространство. Ако имате файл, лежащ около 3 пъти, той заема място в архива само веднъж. Защото се използват едни и същи парчета.
Това означава, че имам 6,25 GB данни и 12 резервни копия. 12-те резервни копия изискват само 5,42 GB. Това е заради компресията.
синхронизиране
По принцип това е като rsync с --delete. Възможно е също така да изключите изтриването. Разполагате само с копие на данните. Ако оставите услугата да работи непрекъснато, тогава също така унищожавате данните на всички копия синхронно - аналогично на RAID, няма архивиране. Бих предпочел да сравня синхронизирането с RAID 1 (огледало) вместо резервно копие.
Можете също да конфигурирате синхронизирането, за да създавате версии. Не знам колко добре работи това. Ако имам седмицата, мога да я тествам, ако е необходимо.