Еще один вопрос: нормальный букварь по Linux? Ну например тот же diskfree - гуглю, все рассказывают про "df" но, как я понял, то команда а мне надо делать это их программы. Man pages есть, написано хорошо, понятно - но оглавлений нет и нужный вызов найти трудно.
Я не могу понять.. Зачем это делать из программы, если есть
df ?
Эта утилита ставится по умолчанию во все дистрибутивы линукса в Core! (т.е. она есть ВСЕГДА!)
Известен путь, нужно получить drive/volume (тоже не знаю как) и вернуть свободный размер.
В "новом ядре" Linux, для определения имени диска (а точнее соответствие имени диска в ОС - реальному диску
) , используются UUID
т.е. при перезагрузке Linux , ядро производит скан ЖД и первый ответивший получает имя /dev/sda к примеру и т.п., т.е привязываться к именам устройств /dev/sda /dev/sdb /dev/hd и т.п. НЕЛЬЗЯ!
Для привязки используются UUID устройств! Они никогда не меняются!
Чтобы узнать UUID нужно жмакнуть в консоликоманду :
#blkid
ЗЫ: если я в тему конечно.. )