LINUX.ORG.RU
ФорумAdmin

free space

 , , ,


0

1

Собственно сабж, есть сервера с несколькими дисками (к-во варируется), на баше надо накатать скрипт создания папки new_folder на диске с наибольшим к-вом свободного места. Перерыл инет ни чего не нашел, разве что для конкретного диска.

Такие велосипеды нужно уметь писать самому. Задача тривиальная.

Kroz ★★★★★ ()
mkdir $(mount | grep `df -k | awk '{ print $4 " " $1 }' | sort -n | tail -n 1 | awk '{ print $2 }'` | awk '{ print $3 }')/new_dir


Объясню за 100€.

redgremlin ★★★★★ ()
Ответ на: комментарий от redgremlin

df -kP
потому что старый df (например даже на centos6), с именами девайсов которые не влазят в 80 символов по ширине с выводом свободного места, переносит на новую строку.

bl ★★★ ()
Ответ на: комментарий от bl

с именами девайсов которые не влазят в 80 символов

ЛММ миловал :)

redgremlin ★★★★★ ()
Ответ на: комментарий от redgremlin
mount | grep `df -k | awk '{ print $4 " " $1 }' | sort -n | tail -n 1 | awk '{ print $2 }'` | awk '{ print $3 }'

А зачем все это страхолюдство, можно же так: df -kP | sort -n -k 4 | tail -n 1 | awk '{ print($NF) }'?

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