У меня есть машина в моем офисе, который имеет двойную роль и имеет два пула zfs, чтобы сделать это. Первый пул для локальных контейнеров, которые выполняют сетевые службы для земли (dhcp, DNS, yadda). Давайте назовем тот один "контейнерами". Другой пул должен содержать полученные снимки от производственной системы, расположенной в дата-центре. Давайте назовем то одно "резервное копирование".
Я хочу выполнить zfs-auto-snapshot на этом хосте, но только иметь его создают снимки наборы данных на шпульке, которая имеет контейнеры на нем. Резервный пул уже имеет один снимок в день набора (наборов) данных на нем, и поскольку нет никакого фактического взаимодействия с теми наборами данных нет никакой потребности в больше, плюс я не на сто процентов уверен, что те снимки не создадут проблемы пространства или проблемы с возрастающими снимками, полученными от производства.
Теперь я знаю, что "//" относится ко всем наборам данных в zfs-auto-snapshot командной строке. Я задаюсь вопросом, могу ли я просто обмениваться названием пула (контейнеры) для "//" и если это автоволшебно возьмет тот пул и все его наборы данных или нет. Документация не является точно четкой на том, можно ли поместить от имени пула как цель для создания снимков и иметь все наборы данных под нею, созданы снимки также.
Я также отметил по крайней мере одно сообщение, которое предполагает что, как я нахожусь на сервере человечности 18.04, что zfs-auto-snapshot пакет, возможно, был заменен другим механизмом для автоматически созданных снимков... поэтому, если кто-либо знает что-нибудь, о котором я хотел бы услышать об этом.
Спасибо!
Необходимо смочь сделать это с командной строкой:
zfs-auto-snapshot --recursive containers
Это взяло бы снимок всех дочерних наборов данных под набором данных пула верхнего уровня в containers
пул.
Поочередно, проверьте --default-exclude
описание:
По умолчанию
zfs-auto-snapshot
создаст снимки все наборы данных за исключением тех в который свойство пользователяcom.sun:auto-snapshot
установлен наfalse
. Эта опция инвертирует поведение и требуетcom.sun:auto-snapshot
быть установленным наtrue
.
Таким образом, Вы могли также установить com.sun:auto-snapshot
свойство к false
на верхнем уровне backup
файловая система, и продолжает использовать //
(возможно, также нуждается --recursive
, Я не уверен).