Skip to content

Commit

Permalink
Add dev type
Browse files Browse the repository at this point in the history
  • Loading branch information
lukemartinlogan committed Jan 28, 2025
1 parent 14a1f99 commit df44f21
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions jarvis_util/introspect/system_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -225,10 +225,22 @@ def wait(self):
for dev in lsblk_data:
if dev['tran'] == 'pcie':
dev['tran'] = 'nvme'
dev['dev_type'] = self.GetDevType(dev)
dev['host'] = host
total.append(dev)
self.df = sdf.SmallDf(rows=total, columns=self.columns)

def GetDevType(self, dev):
if dev['tran'] == 'sata':
if dev['rota']:
return str(StorageDeviceType.HDD)
else:
return str(StorageDeviceType.SSD)
elif dev['tran'] == 'nvme':
return str(StorageDeviceType.NVME)
elif dev['tran'] == 'dimm':
return str(StorageDeviceType.PMEM)


class Blkid(Exec):
"""
Expand Down

0 comments on commit df44f21

Please sign in to comment.