Настраиваю бекапирование файловой системы ноутбука (btrfs) с помощью btrbk на внешний жесткий диск, подключенный по USB. Хочу, чтобы на жестком диске хранились N последних бекапов независимо от того, когда они были сделаны. Например, я бекаплюсь каждый день - значит на жестком диске должны сохраниться 3 последних дня. Если я по каким-то причинам месяц не бекапился и решил сегодня забекапиться, то на жестком диске должны остаться 2 бекапа с прошлого месяца и один сегодняшний.
В конфиге btrbk можно указать сколько часовых, дневных и месячных бекапов хранить. При этом, если я указываю target_preserve_min 3d
, то все бекапы старше трех дней удаляются.
Подскажите пожалуйста, возможно ли реализовать желаемое поведение и если да, то как?