# Linux下,根据设备号,获取设备名称 def linuxDeviceToName(no: int): """ Linux下,根据设备号,获取设备名称 :param no: 设备编号 :return: str """ for line in open('/proc/partitions'): fields = line.split() if 0 in fields and 1 in fields and 3 in fields \ and int(fields[0]) == os.major(no) \ and int(fields[1]) == os.minor(no): return fields[3] return 'unKnown'
* 注:只在Linux下可用. Linux下设备编号与名称的对应表在 文件/proc/partitions里