Описание
В отрасли используется стратегия хранения бекапов GFS («дед-отец-сын», Grandfather-Father-Son), состоящая состоит из трех последовательных шагов:
- «Дед» — полный бекап на начало года.
- «Отец» — полный бекап на начало месяца.
- «Сын» — полный бекап и инкременты раз в неделю.
Принцип работы
После каждой успешной резервной копии начинается процесс удаления старых резервных копий. Стратегия резервного копирования GFS не создает отдельные еженедельные, ежемесячные или ежегодные резервные копии. Этот процесс динамичен и зависит от текущих настроек GFS. Процесс извлечения резервных копий сначала проверяет наличие необходимого количества еженедельных резервных копий. Он также проверяет наличие / отсутствие ежемесячных и ежегодных резервных копий. После этого он решает удалить старые / ненужные резервные копии, если они присутствуют.
Изменение параметров GFS применяется при следующей успешной резервной копии. Если указать, что в настоящее время хранится меньше полных резервных копий, старые резервные копии будут удалены.
Настройки GFS хранят:
- Недельные бекапы — полные и инкрементальные резервные копии за выбранное количество недель.
- Месячные бекапы — резервные копиии, созданные на начало месяца. Остаются только полные резервные копиии за выбранное количество календарных месяцев. Инкрементальные резервные копиии удаляются.
- Годовые бекапы — резервные копиии, созданные на начало года. Остаются только годовые резервные копиии за выбранное количество лет (включая текущий календарный год). Инкрементальные резервные копиии удаляются.
Сценарии использования
Типичным сценарий для использования GFS — это следование требованиям законодательства или корпоративных политик.
Наиболее рекомендуемые настройки и чаще всего используемые лучшими практиками:
- Недельные хранить бекапы: 4 недели.
- Месячные хранить бекапы: 12 месяцев.
- Годовые хранить бекапы: 5 лет.