Qual é o comando que faz com que o disco rígido SSD retorne um erro de leitura (erro LBA)?

1

Atualmente, preciso criar um teste automatizado para verificar como o sistema manipula o erro LBA. Existe algum comando através de qualquer forma que faça disco rígido SSD para retornar erro de leitura. De acordo com o protocolo NVMe - 6.15 Escrever comando incorrigível Deve haver tal comando.

    
por Rimski 16.03.2017 / 19:10

2 respostas

0

Eu era completamente novo no nvme. Portanto, o nvme-cli é uma interface que os fornecedores de drivers rígidos devem suportar. Mas em alguns módulos os comandos não funcionam. Então não desista! Tente outro driver duro.

nvme write-uncor /dev/nvme2n1 -s 0 -c 5 -n 1

O dispositivo -s e -c é claro (verifique a ajuda) bun -n , namespace-id são dados no nome do dispositivo, nvme2 n1 significa que -n é 1 .

    
por 21.03.2017 / 10:15
0

Existe o comando nvme-write-uncor em nvme-cli

nvme-write-uncor - Send an NVMe write uncorrectable command, return results

De acordo com o protocolo NVMe:

When the specified logical block(s) are read after this operation, a failure
is returned with Unrecovered Read Error status.

Portanto, para obter o erro de leitura, você precisa ler os blocos corrompidos anteriormente.

Página do projeto: link

    
por 16.03.2017 / 20:22

Tags