ad.backup.zfs
2026-05-17
ad.backup.zfs/bin/zfsbackup.sh
.. init . По сути архивация имеющегося самопиского решания для памяти.
1 #!/bin/sh
2 # devel.a0fs.net: zfsbackup.bin.main - v0.1 by awgur
3 # ---
4 # Файл, содержащий скрипт управления системой резервного копирования
17 $0 ZFS_Dataset_name команда [аргументы]
18 Настройка резервного копирования наборов данных (dataset) ZFS
19 Комманды:
20 enable : Включение копий для текущего набора данных
21 : и вложенных в него наборов, если у них эта настройка
22 : не заданна отдельно
23 disable : Отключение резервного копирования для набора данных ZFS
24 : и вложенных в него наборов, если у них эта насройка
25 : не заданна отдельно
26 set backup_type number : Установить количество хранимых копий для
27 : заданного типа копирования.
28 : Поддерживаются типы (backup_type):
29 : - h - почасовое копирование, делается раз в час, в основном
30 : в начале каждого часа
31 : - d - ежедневное копирование, делается раз в день, в основном
32 : в 00 часов 00 минут по локальному времени системы
33 : number - Число резервных копий - неотрицательное целое число.
34 : Если число равно 0 данный тип резервного копирования
35 : для набора отключается.
36 EOF
37 }
54 usage
56 }
61 }
66 }
91 }
93 # ===
94 # Проверяем в порядке ли аргументы
95 # - Присутствует ли набор данных
98 fi
100 shift
102 # - Проверка комманд
104 shift
108 cmd_eanble
111 cmd_disable
119 esac