Страницы

Поиск по вопросам

вторник, 16 июля 2019 г.

Тип файловой системы в /sys/class?

Как узнать в /sys/class тип файловой системы НЕ примонтированного диска?


Ответ

Получить имя файловой системы можно с помощью blkid.h
Пример:
QString type; const char *gettype; blkid_probe pr = blkid_new_probe_from_filename("/dev/sda1");
pr = blkid_new_probe_from_filename("/dev/sda1"); blkid_do_probe(pr);
blkid_probe_lookup_value(pr, "TYPE", &gettype, NULL);
type = gettype;
blkid_free_probe(pr);
return type;

Комментариев нет:

Отправить комментарий