<RESTFS-CLUSTER> - кластер с ролью RestFS |
Команда для добавления правил автоподчистки хранилища.
Путь команды:
/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] |
Команда для изменения параметров текущего правила сервиса хранения записанных разговоров.
Путь команды:
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] |
Команда для просмотра параметров подсистемы автоматической очистки записей на кластере 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] |
Команда для удаления правила сервиса автоматической подчистки файлового хранилища.
Путь команды:
/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] |