LINUX.ORG.RU

Кол-во айнодов одним числом

 , ,


0

2

Всем доброго времени! Пишу command-line скрипт, для которого имеет значение количество оставшихся в файловой системе айнодов. Соответственно, нужно их определить и записать в переменную. Столкнулся с проблемой, что «df -i» выдает информацию в различном формате, имею в виду количество строк. Если в первом столбце (имя файловой системы) длинное наименование, то вывод будет в 3 строки:

Filesystem            Inodes  IUsed  IFree IUse% Mounted on
/dev/mapper/vg_virtual2-lv_root
                     1224000 587583 636417   49% /

Если наименование короткое, то в две:

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda6             640848  640848       0  100% /home

Может быть есть способ унифицировать этот вывод? Или другая какая-нибудь команда есть. В идеале мне нужно получить количество оставшихся айнодов одним числом.

Если в первом столбце (имя файловой системы) длинное наименование, то вывод будет в 3 строки

ЕМНИП, df -P

В идеале мне нужно получить количество оставшихся айнодов одним числом.

А дальше awk'ом.

YAR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.