LINUX.ORG.RU

как работает df?


0

0

Подскажите пожалуйста, как работает df?

Интересует следующее:
1. Откуда конкретно берет df информацию, какие в данный момент фаловы системы монтированы.
2. Соответственно их размер и свободное место.
3. Как можно эту информацию получить в C (где смотреть, какие библиотеки/функции)?


Большое спасибо за любой совет.
Игорь


попробуй посмотреть в директорий /proc. там есть всякие файлы - описывают систему (много интересного)

hoopoe ★★
()

1. зависит от юникса, в общем случае из /etc/m(nt)tab, в линуксе почти
наверняка из /proc.
2. опять-таки very system dependent, но наиболее портабельный путь -
getmnent
3. вот как раз getmtent(3) и пр. ...mntent.

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