Добавить README.md
This commit is contained in:
parent
3120cfc2d0
commit
8a01f1ef8c
33
README.md
Normal file
33
README.md
Normal file
@ -0,0 +1,33 @@
|
||||
# Скрипт для резервирования данных
|
||||
Скрипт используется для резервирования датасетов файловой системы zfs.
|
||||
Необходим запуск от суперпользователя.
|
||||
## Флаги
|
||||
Используемая оболочка: zsh
|
||||
|
||||
‘‘‘zsh
|
||||
zfs_send -
|
||||
-r|--backup-server IP адрес или доменное имя сервера для резервирования
|
||||
-г|--baсkup-user Пользователь SSH на удалённом сервер (по умолчанию root)
|
||||
-s|--snapshot Задать имя снимка для резервирования
|
||||
-i|--incremental Режим резервирования (по умолчанию полная копия)
|
||||
‘‘’
|
||||
|
||||
Ожидается что доступ по SSH на удалённую машину уже настроен
|
||||
|
||||
### Режим резервирования датасета целиком
|
||||
Если не использован флаг -i
|
||||
Скрипт запросит список датасетов на локально машине и на удалённом сервере. Будет предлоден выбор какой датасет на какой резервировать.
|
||||
|
||||
# Режим инкрементный
|
||||
После полного резервирования возможно сделать резерв только изменённой части файловой системы.
|
||||
Флаг -i
|
||||
Скрипт сопоставит имеющиеся датасеты на локальной и удалённых машинах и предложит возможные варианты резервирования. Сопоставление производится по совпадения названий датасетов нижнего уровня.
|
||||
|
||||
# После запуска
|
||||
Во время резервирования данных нельзя закрывать сессию пользователя. Иначе резервирование прервётся.
|
||||
|
||||
Само резервирование происходит в фоновом процессе. А в консоль выводится информация о процессе резервирования через команду '''ps -u'''. При прерывании этого процесса через Ctrl+C резервирование не прекращается. Если необходимо прервать резервирование, то нужно:
|
||||
|
||||
1. '''ps -u''' узнать PID процесса zfs send
|
||||
|
||||
2. '''kill 12345''' Завершить номер процесса
|
||||
Loading…
x
Reference in New Issue
Block a user