encontra todos os dispositivos de bloco (hdds e ssds) usando sysfs

0

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

    
por kreuzerkrieg 18.06.2018 / 15:58

0 respostas