Здравствуйте.
Срочно потребовалось наваять некий аналог команды 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
мне нужно получить что-то подобное: Название раздела, точка монтирования, тип файловой системы, объем свободного и занятого места.
Заранее благодарю.