В настоящее время я разрабатываю систему инкрементного ротационного резервного копирования для удаленной файловой системы, доступ к которой будет осуществляться через SSHFS.
Есть один аспект, который я до сих пор не понял: защита пользователей от их собственных ошибок, от случайного удаления некоторых файлов.даже не заметив.
Резервное копирование не может защитить их от этого, поскольку пользователь может не заметить своего пагубного действия в течение длительного времени, и при достаточном количестве времени нежелательное удаление данных распространится через резервные копии, пока данные не будут полностью удалены из системы.
Всегда можно увеличить периодичность резервного копирования и хранить резервные копии дольше, но мне это не кажется надежным решением.
Я также думал о мусорной корзине и проверилlibtrash, но я ищу более стандартное/настраиваемое решение.
Есть ли популярная конструкция, используемая в таких ситуациях?