Как оказывается в Solaris версии 8 нет ключа -h для утилиты df, который позволяет просматривать информацию о пространстве в Gb, что очень сильно напрягает. На просторах интернета я нашел кастомный скрипт, решающий эту проблему:
1 |
df -g | nawk '{if (NR % 5 == 1) printf "%-22s", $1 ; if (NR % 5 == 4) printf "%-10s", "fstype " $1 "\n"; if (NR % 5 == 2) printf "%-30s",$1/2/1024/1024 " GB"; if (NR % 5 == 2) printf "%-30s", $4/2/1024/1024 " GB free "}' |
(ВНИМАНИЕ! скрипт очень длинный, для корректного копирования воспользуйтесь кнопкой Copy или Открыть в новом окне)
Пример вывода такого скрипта:
1 2 3 4 5 6 7 8 9 |
/ 1.89263 GB 1.83736 GB free fstype ufs /usr 2.86927 GB 2.13469 GB free fstype ufs /proc 0 GB 0 GB free fstype proc /dev/fd 0 GB 0 GB free fstype fd /etc/mnttab 0 GB 0 GB free fstype mntfs /var 1.89263 GB 1.81093 GB free fstype ufs /var/run 2.2291 GB 2.22908 GB free fstype tmpfs /tmp 2.22911 GB 2.22908 GB free fstype tmpfs /opt 24.0345 GB 19.1498 GB free fstype ufs |
Ссылка на статью, откуда был взят скрипт: http://blog.boreas.ro/2008/05/custom-df-diskfree-column-output-in.html