From 5b1b327e2252709e7e0e466f3198f2ef822af079 Mon Sep 17 00:00:00 2001 From: pankovea Date: Fri, 8 Nov 2024 20:02:13 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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`