Есть ли специальные библиотеки или стандартные не-костыльные пути работа с внешними накопителями? Интересует их перечисление (enumerate), сколько на них места осталось, куда примонтированы, запрос на отмонтирование (т.е. чтобы все кэши и журналы сбросились и я получил уведомление что можно извлекать, которое я передам пользователю).
Конечно, есть у меня коллега костыльщик :) он делал вручную, ковыряя каталоги /media и вызывая консольные команды и смотря их результат, причем извлечение самый слабый момент.
Но хочется сделать грамотно профессионально :) не как школота :) Кто что знает, подскажите пожалуйста как лучше быть?