<RESTFS-CLUSTER> - кластер с ролью RestFS

add-rule

Команда для добавления правил автоподчистки хранилища.

Путь команды:

/restfs/<RESTFS-CLUSTER>/autocleaner/add-rule

Синтаксис:

add-rule <POSITION> <PATH> <MASK> <OUTDATE>

Параметры:

<POSITION> - позиция (1 или более) правила в списке правил (не влияет на систему)

0 - конец списка;
1 - начало списка.

<OUTDATE> - время, в течении которого файл устаревает (в днях). По истечении указанного периода файл будет удален.
<PATH> - путь до корня папки, относительно которого будет выполняться отчистка;
<MASK> - маска имен файлов, которые необходимо отчистить.

Пример:

admin@[mycelium1@ecss1]:/$ restfs/other-sounds/autocleaner/add-rule 0 records/short_then_ten_seconds *.wav 180
Rule succesfuly added on position 4

[exec at: 16.02.2019 21:53:47, exec time: 108ms, nodes: core1@ecss2]

change-rule

Команда для изменения параметров текущего правила сервиса хранения записанных разговоров.

Путь команды:

restfs/<RESTFS-CLUSTER>/default/autocleaner/change-rule

Синтаксис:

change-rule <POSITION> <OPTION> <VALUE>

Параметры:

<POSITION> - позиция (1 или более) правила в списке правил (не влияет на систему);
<OPTION> - имя изменяемого свойства : <PATH>, <MASK>, <OUTDATE>;
<VALUE> - значение изменяемого свойства.
<OUTDATE> - время, в течении которого файл устаревает (в днях). По истечении указанного периода файл будет удален.
<PATH> - путь до корня папки, относительно которого будет выполняться отчистка;
<MASK> - маска имен файлов, которые необходимо отчистить.

Пример:

admin@[mycelium1@ecss1]:/$ restfs/other-sounds/autocleaner/change-rule 4 outdate 30           
Rule N 4 succesfuly changed

[exec at: 16.02.2019 22:21:31, exec time: 133ms, nodes: core1@ecss2]

info

Команда для просмотра параметров подсистемы автоматической очистки записей на кластере RestFS.

Путь команды:

/restfs/<RESTFS-CLUSTER>/autocleaner/info

Синтаксис:

info

Параметры:

Команда не содержит аргументов.

Пример:

admin@[mycelium1@ecss1]:/$ restfs/other-sounds/autocleaner/info                    
Rules:
┌──────────────────┬──────────────────────────┬──────────┬─────────┬──────────────┐
│  Server name(s)  │           Peer           │N. Path   │File mask│Outdate (days)│
├──────────────────┼──────────────────────────┼──────────┼─────────┼──────────────┤
│fax               │http://10.25.88.24:9990   │1. fax    │*.pdf    │20            │
│sounds            │                          │2. records│*.mp3    │180           │
│call_record       │                          │3. records│*.wav    │180           │
│picture           │                          │          │         │              │
│speech_recognition│                          │          │         │              │
│voicemail         │http://ssw1.eltex.loc:9990│1. fax    │*.pdf    │180           │
│                  │                          │2. records│*.mp3    │180           │
│                  │                          │3. records│*.wav    │180           │
└──────────────────┴──────────────────────────┴──────────┴─────────┴──────────────┘

[exec at: 16.02.2019 22:22:11, exec time: 83ms, nodes: core1@ecss1]

remove-rule

Команда для удаления правила сервиса автоматической подчистки файлового хранилища.

Путь команды:

/restfs/<RESTFS-CLUSTER>/autocleaner/remove-rule

Синтаксис:

remove-rule <POSITION>

Параметры:

<POSITION> - позиция (1 или более) правила в списке правил (не влияет на систему);

Пример:

admin@[mycelium1@ecss1]:/$ restfs/other-sounds/autocleaner/remove-rule 4              
Rule N 4 succesfuly removed

[exec at: 16.02.2019 22:44:56, exec time: 108ms, nodes: core1@ecss1]
  • Нет меток