Я пишу систему, которая может отличать флэш-диск один от другого по названию диска.Входные данные - это имя диска (метка тома), выходные данные - это путь диска в представлении ОС, например, F:/
в Windows или /Media/somebody/volome_label
в Linux.
В Windows я могуполучить карту между меткой тома и буквой диска на основе библиотеки Microsoft, например GetLogicalDrives и GetVolumeInformation .
Но на Redhat все, что я могу получить, это sdb1
, sdb2
... в папке dev
, когда я подключаю диск к машине.Есть ли способ узнать, какое устройство это по имени диска.Например, ввод GearonDisk
, а вывод sdb2
.