synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУправление Системой › Доступные пользователю переменные

Доступные пользователю переменные

IllAIR · 02.09.2015

Добрый день.

У меня на DS215J 2 раздела (по 1 на каждом физическом диске). На дисках очень часто заканчивается место и мне нужно его (место) мониторить.

Есть ли какие-нибудь системные переменные (Количество свободного\Занятого места\Размер диска, или процент свободного\занятого места) доступные пользователю, которые я мог бы вставить в скрипт и отправлять себе на почту по расписанию?

Спасибо.

alexejnic · 02.09.2015

Запусти сперва

df -h

и посмотри как монтируются разделы

ну и к примеру

df -h /volume1/ | grep '/dev/sda3' | awk "{print $ 5}"

у меня показывает процент заюзаного пространства

IllAIR · 02.09.2015
Запусти сперва
df -h

и посмотри как монтируются разделы

ну и к примеру

df -h /volume1/ | grep '/dev/sda3' | awk "{print $ 5}"

у меня показывает процент заюзаного пространства

У меня почему-то grep '/dev/md3' ничего не выдает вообще.

А именно системных переменных как я понимаю нет?

alexejnic · 02.09.2015

df -h

что показывает? Какие системные переменные? Откуда они возмутся пока их сам не создашь?

 

polanat · 02.09.2015
что показывает?

Например вот это:

 

DS415+/$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/root 2.3G 718M 1.5G 33% /

/tmp 994M 788K 993M 1% /tmp

/run 994M 2.4M 992M 1% /run

/dev/shm 994M 4.0K 994M 1% /dev/shm

none 4.0K 0 4.0K 0% /sys/fs/cgroup

/dev/bus/usb 990M 4.0K 990M 1% /proc/bus/usb

/dev/vg1/volume_1 325G 27G 299G 9% /volume1

/dev/vg1/volume_2 4.0T 2.6T 1.4T 66% /volume2

/dev/sdr1 2.0G 587M 1.4G 30% /volumeUSB1/usbshare

 

DS112/$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/root 2.4G 871M 1.4G 38% /

/tmp 122M 704K 122M 1% /tmp

/run 122M 1.4M 121M 2% /run

/dev/shm 122M 0 122M 0% /dev/shm

/dev/sda3 3.6T 2.0T 1.6T 56% /volume1

/volume1/@video3@ 3.6T 2.0T 1.6T 56% /volume1/video3

/dev/loop0 56G 56G 0 100% /volume1/video/Full HD/PREDATOR_1987_2D3D_BDREMUX_HDCLUB

 

PS alexejnic, у народа как бы не у всех - однодисковики + DSM 5.2 (I'm sorry ;) )

alexejnic · 02.09.2015

Причем тут однодисковики?

И что хочешь сказать на DS 412 приведенная мною команда что то другое покажет? 56 % она отобразит.

Для DS 415+ команды будут

df -h /volume1/  | grep '/dev/vg1/volume_1' | awk "{print $ 5}"

для одного раздела и

 

df -h /volume2/  | grep '/dev/vg1/volume_2' | awk "{print $ 5}"

для другого раздела.

 

df -h  | grep '/dev/root' | awk "{print $ 5}"

Универсально для всех моделей покажет процент заюзаности системного раздела

 

Меняя print $ 5 на print $ 4

Получим доступное место и т.д. по такому алгоритму.

А так было четко написано ну и к примеру

Мозги надо маленько включать.

polanat · 02.09.2015
Мозги надо маленько включать.

Ух ты - да я Вам просто странслировал ответ-разъяснение почему (grep '/dev/sda3'):

 

У меня почему-то grep '/dev/md3' ничего не выдает вообще.
alexejnic · 02.09.2015

А это относится и к IllAIR

Специально я написал сперва делаем просто df -h а потом построчно смотрим что для своего конкретного случая поменять.

polanat · 02.09.2015
А это относится и к IllAIR

Специально я написал сперва делаем просто df -h а потом построчно смотрим что для своего конкретного случая поменять.

ОК. Подход - правильный - не разглядел - сорри ;) .

 

Какие системные переменные? Откуда они возмутся пока их сам не создашь?

Тут остаётся только гадать:

 

1. Synology System/Disk/RAID MIB's?

2. Уведомления по группам (Внутреннее хранение)?

3. ...?