Неожиданное поведение от df

У меня есть сценарий, который контролирует различные серверы Unix и одну из вещей, которые она делает проверить свободное пространство на диске с помощью df-m/dev/whatever. Я столкнулся с проблемой с сервером CentOS 7, который меня попросили контролировать. Если я выполняю df-m, я добираюсь:

Filesystem              1M-blocks  Used Available Use% Mounted on
/dev/mapper/centos-root     51175  5434     45742  11% /
devtmpfs                     1884     0      1884   0% /dev
tmpfs                        1893     0      1893   0% /dev/shm
tmpfs                        1893     9      1885   1% /run
tmpfs                        1893     0      1893   0% /sys/fs/cgroup
/dev/sda1                     497   119       379  24% /boot
/dev/mapper/centos-home    202086    33    202054   1% /home

Я только хочу проверить свободное пространство в основной файловой системе/dev/mapper/centos-home. Но если я выполняю df-m/dev/mapper/centos-home, я добираюсь:

Filesystem     1M-blocks  Used Available Use% Mounted on
devtmpfs            1884     0      1884   0% /dev

Я свободно признаю, что не знаю много о Unix (мое образование является Windows), и я, вероятно, совершаю некоторую основную ошибку. Однако, если кто-то сказал бы мне, почему df-m/dev/mapper/centos-home дает мне статистику для неправильной файловой системы, я был бы очень благодарен. Еще больше, если можно сказать мне, как решить проблему.

Техника, которую я использовал, действительно работает над всеми другими ароматами Unix, я попробовал включая QNAP и Synology NASes.

0
задан 18 August 2015 в 13:57
1 ответ

Из man-страницы df(1):

df [OPTION]... [FILE]...
...
Show  information  about the file system on which each FILE resides, or
all file systems by default.
...

Вы передаете аргумент FILE '/dev/mapper/centos-home'', который находится в файловой системе '/dev'. Используйте 'df /'' для устройства, на котором находится файловая система '/'.

.
1
ответ дан 4 December 2019 в 16:51

Теги

Похожие вопросы