pankovea-patch-1 #1
16
README.md
16
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` Завершить номер процесса
|
||||
или просто завершить сессию пользователя.
|
||||
Само резервирование происходит в фоновом процессе. Если необходимо прервать процесс, то воспользуйтесь коммандой `./zfs_send.zsh --stop`
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user