Com uma unidade que não seja NVMe, posso executar:
# hdparm -I /dev/whatever | grep TRIM
Data Set Management TRIM supported (limit 8 block)
Deterministic read data after TRIM
Com uma unidade NVMe Samsung 960 EVO 1 TB (PCI Express), recebo:
# hdparm -I /dev/nvme0n1
/dev/nvme0n1:
HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
eu posso correr
# smartctl --all /dev/nvme0n1
E obtenha algumas informações sobre a unidade, mas nada sobre o tipo TRIM.
Instalei nvme-cli
e executei nvme get-feature -f 0
para -f 0xe
e obtive alguns recursos da unidade, mas nada sobre o tipo TRIM.
Existe uma maneira no Linux de consultar um dispositivo NVME, para listar que tipo de TRIM ele suporta?
Existe uma maneira no Linux de consultar um dispositivo NVMe, para obter uma lista de qualquer outra coisa que hdparm -I
mostraria se não fosse um NVMe, que smartctl
e nvme
não parecem cobrir?