我正在编写一个系统,该系统可以根据磁盘的名称来区分闪存盘。输入是磁盘名称(卷标),输出是OS视图中磁盘的路径,例如Windows上的F:/
或Linux上的/Media/somebody/volome_label
。
在Windows上,我可以基于Microsoft库,例如GetLogicalDrives和GetVolumeInformation获取卷标和驱动器号之间的映射。
但是在Redhat上,当我将磁盘插入计算机时,我只能得到sdb1
文件夹下的sdb2
,dev
...。有什么办法让我通过磁盘名称知道它是哪台设备。例如,输入为GearonDisk
,输出为sdb2
。