IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#acetonevideo
/2022/12/22
~acetone
Leopold
Most2
anon3
fidoid
grimreaper
hsem
offensive_nickname
poriori
tolik
weko
whothefuckami
zero_tolerance
acetone weko: спасибо) а сколько ушло на написание я даже не возьмусь судить))
zero_tolerance GitHub - cayc3/sys-i2p: QT GUI for i2pd + Qubes OS
fruid 30 * * * * restic -r /media/fruid/zenbackup01/restic -p /media/fruid/zenbackup01/password.txt backup $HOME/work && restic -r /media/fruid/zenbackup01/restic -p /media/fruid/zenbackup01/password.txt forget --keep-last 100
fruid Неужели автобэкап нельзя сделать удобнее и проще?
zero_tolerance_ fruid: зависит от задач, у меня пока получалось обходиться rsync, gpg, ssh
fruid rsync не хочу потому что надо много думать и подбирать ключи, чтобы сохранялись ссылки, время создания\модификации, rwx пермиссии и прочее
fruid а ключей там миллион и сразу не поймешь, если неправильно подобрал
zero_tolerance_ это rsync -a (archive mode)
fruid а обратно потом тоже ведь как-то надо, уже с какими-то другими ключами?
fruid для восстановления из бэкапа
zero_tolerance зеркалишь с `rsync -a` затем, `cp -al` в директорию с датой, вот тебе и инкрементальный бекап
zero_tolerance удаляешь старое по `ls -1 -tc`
fruid ну опять-таки у меня restic, где и инкрементальные бэкапы, и дедупликация через rolling hash, и флаги не надо специальные для восстановления\копирования, и косяков не будет если ext4 на fat32 зеркалировать, и на винде работать будет
zero_tolerance дедупликации через rolling hash для бекапа $HOME/work не самое простое решение
zero_tolerance но restic наверняка легко справится с этим
fruid оно и не особо сложное
fruid это дешевая дедупликация
fruid rsync использует ее под капотом для рассчета трафика, который надо передать через сеть, а casync или restic делают то же самое уже в механизме хранения
zero_tolerance как выглядят файлы бекапа, к последней версии файлов есть доступ без restic?
fruid нет
fruid файлы выглядят как куча файлов-чанков с дедупликацией и для снапшотов файлы-индексы, по которым из чанков можно собрать исходные файлы
fruid но у restic еще и принудительное шифрование намешано
fruid там нельзя без пароля
zero_tolerance чтобы восстановить один файл нужно весь бекап выкачать, или нужно расшифровывать файлы на машине-хранилище?
fruid у restic есть команда ls и есть команда mount
fruid можно найти и вытащить нужное
zero_tolerance значит можно будет удалённую фс смонтировать и затем пользоваться ls и mount
fruid да, можно и удаленную
zero_tolerance недавно вышел концепт composefs, с адресацией на основе содержимого, в ней дедепликация будет по умолчанию
zero_tolerance если будет и шифрование, то сможем по настоящему просто копировать бекап файлы
fruid zero_tolerance: ну опять-таки, restic mount