Qual comando * nix faria com que o braço do disco rígido alternasse rapidamente entre o centro e a borda do prato?
Em teoria, logo deve causar uma falha mecânica. É para um experimento com discos rígidos antigos.
Qual comando * nix faria com que o braço do disco rígido alternasse rapidamente entre o centro e a borda do prato?
Em teoria, logo deve causar uma falha mecânica. É para um experimento com discos rígidos antigos.
Respostas:
hdparm --read-sector N
emitirá uma leitura de baixo nível do setor N ignorando a abstração da camada de bloco. Use -I
para obter o número de setores do dispositivo.
-F Flush the on-drive write cache
a --repair-sector
opção e.
Seu disco rígido deve ser muito antigo para que funcione conforme o esperado. As unidades inicialmente permitiram especificar a faixa física (cilindro), a cabeça física real e o setor para acessar os dados (conceito inicial do padrão CHS ), mas quaisquer unidades mais recentes (mesmo antigas como nos dias de hoje) usam geometria completamente fictícia (e possuem blocos de reposição, para remapear automaticamente os blocos que a lógica da unidade acha que estão ficando instáveis). Além disso, o mapeamento interno preciso entre geometrias reais e representacionais pode mudar a qualquer momento (existe um atributo SMART para ver esses eventos).
Portanto, acho que não há comando "para forçar o braço do disco rígido a se mover para uma posição específica no prato" atualmente, a menos que seja possível modificar o firmware primeiro. Mesmo mudar para "o último bloco" não é realmente o último, por causa dessas peças de reposição.