Мне нужно получить метку для конкретного устройства, использующего c / c ++ (и без d-bus) в linux. Проблема в том, что я не могу просто открыть устройство и прочитать его информацию (для extN очень легко получить метку с устройства), потому что чтение из / dev / xxx требует прав суперпользователя.
Я думаю, что в большинстве дистрибутивов теперь у вас есть
/dev/disk/by-label/
, который заполнен символическими ссылками, указывающими на реальное устройство.