Jump to content

Получение информации обо всех разделах Linux


Recommended Posts

Здравствуйте.

Срочно потребовалось наваять некий аналог команды DF, который бы собирал всю информацию о дисках и разделах (включая подмонтированные) и передавал по сети.

Кое какие наработки уже есть, успешно получаю список разделов на указанном устройстве (hda например), объемы и тип файловой системы на каждом из них, но со всем остальным пока затык - не могу получить ни названия, ни точки монтирования.

Скачал исходники df - посмотрел... там черт ногу сломит...

Подскажите КАК получить список всех разделов диска, а так же всех примонтированных разделов и устройств с названием и объемом свободного/занятого места.

Вот пример работы команды "DF"

/dev/sda1 15507312 3852624 10854252 27% /

/dev/sda5 1945132 238564 1606164 13% /var

/dev/sda3 1945164 35852 1808908 2% /tmp

/dev/sda6 103206016 8503540 89375324 9% /dataa

tmpfs 4089140 0 4089140 0% /dev/shm

/dev/sdb1 49224712 2581700 44142500 6% /oracle

/dev/sdb2 147652216 26670360 113481512 20% /oracle/oradata

/dev/sdb3 49224744 1603980 45120248 4% /onyma

/dev/sdb4 1193171036 1118001784 14559624 99% /data

/dev/sdc1 1439276700 1301050396 65115296 96% /data1

мне нужно получить что-то подобное: Название раздела, точка монтирования, тип файловой системы, объем свободного и занятого места.

Заранее благодарю.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...