Как узнать в /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;
Комментариев нет:
Отправить комментарий