Guest18377
Most2
Ruskoye_911
Trusishka
`
acetone_
anon3
cancername
flumental
immibis|ygg2
lagemeet
mittwerk
offensive_nickname1
poriori_
segfault
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