Назад | Перейти на главную страницу

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

У меня есть сценарий, который отслеживает различные серверы unix, и одна из вещей, которые он выполняет, - проверяет свободное место на диске с помощью df -m / dev / что угодно. У меня возникла проблема с сервером 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 NAS.

На странице руководства df (1):

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

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