Как получить размер диска в гигабайтах на FreeBSD

echo `disklabel mfid1s4 | sed -n '$p' | awk '{print $2}'` / 1024 / 1024 | bc -l


Команда disklabel используется для получения информации о разделах на диске. В данном случае команда disklabel mfid1s4 выводит информацию о разделе s4 на диске mfid1.

sed -n '$p' используется для выбора последней строки вывода команды disklabel.

awk '{print $2}' используется для выбора второго столбца из выбранной строки.

echo используется для вывода результата на экран.

/ 1024 / 1024 выполняет деление на 1024 два раза, чтобы получить размер в гигабайтах.

bc -l используется для выполнения математических операций с плавающей точкой.

Альтернативой этой команде может быть использование утилиты gpart show, которая также выводит информацию о разделах на диске.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *