Эквивалент SCSI 'VERIFY' для NVMe

Как перевести обычную ванильную проверку scsi на NVME? то есть проверьте в SCSI, указав только st lba и длину проверки, а все остальные поля равны 0 (поэтому передача данных невозможна). Как добиться того же в NVMe?


person Parzival    schedule 19.02.2018    source источник


Ответы (1)


В наборе команд NVMe нет команды, эквивалентной команде SCSI VERIFY. В NVMe есть команда сравнения или команда чтения. Для команды сравнения вам необходимо предоставить данные для сравнения, а команда чтения вернет данные, которые вы можете игнорировать, но она все равно будет передавать данные, что вы пропускаете с помощью команды SCSI VERIFY.

Насколько я помню, в группе NVMe обсуждалось добавление такой команды, но, по крайней мере, в спецификации NVMe версии 1.3a эта команда еще не определена.

person Baruch Even    schedule 14.11.2018