Não consigo descobrir como enumerar todos os discos físicos, como hdds, ssds, NVMes e talvez flashdrives conectados à máquina e filtrar todos esses dispositivos de loop, discos ram, cdrom e disquetes.
Eu verifiquei este e isso sem sucesso.
Além disso, gostaria de identificar e distinguir o mapeamento de dispositivos remotos (que são dispositivos de bloco) conectados, como o samba e outros.
Qualquer ajuda é apreciada.
EDIT001: parece que / sys / block / devicename / device / type me forneceria algumas informações úteis de acordo com isso
a questão é se eu deveria procurar por TYPE_DISK
ou há algo mais que eu deva considerar
EDIT002: Curiosamente, mas o disco NVMe não contém o arquivo ./device/type
Tags ssd sysfs nvme block-device hard-disk