Обновить README.md
This commit is contained in:
parent
4ec0277802
commit
5b1b327e22
12
README.md
12
README.md
@ -5,6 +5,7 @@
|
|||||||
## Флаги
|
## Флаги
|
||||||
Используемая оболочка: zsh
|
Используемая оболочка: zsh
|
||||||
`./zfs_send.zsh`
|
`./zfs_send.zsh`
|
||||||
|
- `-h | --help` Кратская справка по ключам
|
||||||
- `-rs | --remote-server <>` IP адрес или доменное имя сервера для резервирования (по умолчанию 192.168.0.162)
|
- `-rs | --remote-server <>` IP адрес или доменное имя сервера для резервирования (по умолчанию 192.168.0.162)
|
||||||
- `-ru | --remote-user <>` Пользователь SSH на удалённом сервер (по умолчанию root)
|
- `-ru | --remote-user <>` Пользователь SSH на удалённом сервер (по умолчанию root)
|
||||||
- `-s | --snapshot <>` Задать имя снимка для резервирования (по умолчанию manual-YYYYMMDD, где YMD - текущая дата, месяц и день)
|
- `-s | --snapshot <>` Задать имя снимка для резервирования (по умолчанию manual-YYYYMMDD, где YMD - текущая дата, месяц и день)
|
||||||
@ -12,6 +13,9 @@
|
|||||||
- `-rd | --remote-dataset <>` Нахождение датасета на удалённой машине (по умолчанию интерактивный режим)
|
- `-rd | --remote-dataset <>` Нахождение датасета на удалённой машине (по умолчанию интерактивный режим)
|
||||||
- `-i | --incremental` Режим резервирования (по умолчанию полная копия)
|
- `-i | --incremental` Режим резервирования (по умолчанию полная копия)
|
||||||
Данные по умолчанию можно отредактировать в самом скрипте в рамом начале.
|
Данные по умолчанию можно отредактировать в самом скрипте в рамом начале.
|
||||||
|
- ` --no-progress` Не выводить прогресс
|
||||||
|
- ` --no-check` Не запрашивать подтверждения. Если нужно запускать скрипт по расписанию
|
||||||
|
- ` --stop` Остановить текщие фоновые процессы резервирования, запучщенные скриптом
|
||||||
|
|
||||||
Ожидается, что доступ по SSH на удалённую машину уже настроен
|
Ожидается, что доступ по SSH на удалённую машину уже настроен
|
||||||
|
|
||||||
@ -32,15 +36,13 @@
|
|||||||
|
|
||||||
#### Пример вывода в процессе работы
|
#### Пример вывода в процессе работы
|
||||||
|
|
||||||
### Примеры запуска
|
## Примеры запуска
|
||||||
- `./zfs_send.zsh` Полная резервная копия выбранного в интерактивном режиме дата сета на сервер по умолчанию. Будет создан снимок файловой системы с названием `manual_20241104`, где цифры - текщая дата.
|
- `./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 -rs 192.168.0.21 --snapshot man_2405` Полная резервная копия дата сета на сервер `192.168.0.21`. Будет создан снимок файловой системы с названием `man_2405`. Датасет будет
|
||||||
- `./zfs_send.zsh -i` Инерментная копия на сервер по умолчанию. Датасеты будут сопоставлены автоматически. Будет предложен выбор резервируемых датасетов.
|
- `./zfs_send.zsh -i` Инерментная копия на сервер по умолчанию. Датасеты будут сопоставлены автоматически. Будет предложен выбор резервируемых датасетов.
|
||||||
|
- `./zfs_send.zsh --stop` Прервать запущенные ранее операции резервирования
|
||||||
|
|
||||||
## После запуска
|
## После запуска
|
||||||
Во время резервирования данных нельзя закрывать сессию пользователя. Иначе резервирование прервётся.
|
Во время резервирования данных нельзя закрывать сессию пользователя. Иначе резервирование прервётся.
|
||||||
|
|
||||||
Само резервирование происходит в фоновом процессе. А в консоль выводится информация о прогрессе резервирования через команду `ps -u`. При прерывании этого процесса через `Ctrl+C` резервирование не прекращается. Если необходимо прервать резервирование, то нужно:
|
Само резервирование происходит в фоновом процессе. Если необходимо прервать процесс, то воспользуйтесь коммандой `./zfs_send.zsh --stop`
|
||||||
1. `ps -u` узнать PID процесса zfs sends
|
|
||||||
2. `kill 12345` Завершить номер процесса
|
|
||||||
или просто завершить сессию пользователя.
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user