diff --git a/README.md b/README.md index 5297d7d..5a7116c 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,17 @@ ## Флаги Используемая оболочка: zsh `./zfs_send.zsh` +- `-h | --help` Кратская справка по ключам - `-rs | --remote-server <>` IP адрес или доменное имя сервера для резервирования (по умолчанию 192.168.0.162) - `-ru | --remote-user <>` Пользователь SSH на удалённом сервер (по умолчанию root) -- `-s | --snapshot <>` Задать имя снимка для резервирования (по умолчанию manual-YYYYMMDD, где YMD - текущая дата, месяц и день) +- `-s | --snapshot <>` Задать имя снимка для резервирования (по умолчанию manual-YYYYMMDD, где YMD - текущая дата, месяц и день) - `-ld | --local-dataset <>` Резервируемый датасет (по умолчанию интерактивный режим) - `-rd | --remote-dataset <>` Нахождение датасета на удалённой машине (по умолчанию интерактивный режим) -- `-i | --incremental` Режим резервирования (по умолчанию полная копия) +- `-i | --incremental` Режим резервирования (по умолчанию полная копия) Данные по умолчанию можно отредактировать в самом скрипте в рамом начале. +- ` --no-progress` Не выводить прогресс +- ` --no-check` Не запрашивать подтверждения. Если нужно запускать скрипт по расписанию +- ` --stop` Остановить текщие фоновые процессы резервирования, запучщенные скриптом Ожидается, что доступ по SSH на удалённую машину уже настроен @@ -32,15 +36,13 @@ #### Пример вывода в процессе работы -### Примеры запуска +## Примеры запуска - `./zfs_send.zsh` Полная резервная копия выбранного в интерактивном режиме дата сета на сервер по умолчанию. Будет создан снимок файловой системы с названием `manual_20241104`, где цифры - текщая дата. - `./zfs_send.zsh -rs 192.168.0.21 --snapshot man_2405` Полная резервная копия дата сета на сервер `192.168.0.21`. Будет создан снимок файловой системы с названием `man_2405`. Датасет будет - `./zfs_send.zsh -i` Инерментная копия на сервер по умолчанию. Датасеты будут сопоставлены автоматически. Будет предложен выбор резервируемых датасетов. +- `./zfs_send.zsh --stop` Прервать запущенные ранее операции резервирования ## После запуска Во время резервирования данных нельзя закрывать сессию пользователя. Иначе резервирование прервётся. -Само резервирование происходит в фоновом процессе. А в консоль выводится информация о прогрессе резервирования через команду `ps -u`. При прерывании этого процесса через `Ctrl+C` резервирование не прекращается. Если необходимо прервать резервирование, то нужно: -1. `ps -u` узнать PID процесса zfs sends -2. `kill 12345` Завершить номер процесса -или просто завершить сессию пользователя. \ No newline at end of file +Само резервирование происходит в фоновом процессе. Если необходимо прервать процесс, то воспользуйтесь коммандой `./zfs_send.zsh --stop`