Por que “hdparm -w” é considerado perigoso?

4

Eu tenho um disco antigo que muitas vezes fica preso em algum tipo de loop, e muitas vezes eu preciso executar uma reinicialização completa para obtê-lo "descolamento", após o que eu descobri sobre o comando hdparm -w . No entanto, sua página de manual lista este comando como perigoso:

-w

Perform a device reset (DANGEROUS). Do NOT use this option. It exists for unlikely situations where a reboot might otherwise be required to get a confused drive back into a useable state.

Quais são os perigos e eles excedem os perigos da perda de dados devido a uma reinicialização rígida?

    
por hexafraction 20.07.2012 / 16:26

1 resposta

1

Você não deseja emitir o comando enquanto qualquer sistema de arquivos que usa essa unidade estiver montado ou uma operação de leitura / gravação estiver em andamento, obviamente.

No entanto, se a sua unidade ficou presa durante uma operação de leitura / gravação e uma operação do kernel foi bloqueada (o processo envolvido estará em D state de acordo com ps ) eu imagino que você pode causar um inesperado condição (ou seja, possivelmente um kernel panic) se você enviar este comando.

Você provavelmente também pode fazer algo estranho com a unidade se você emitir esse comando enquanto a unidade estiver ocupada fazendo outra coisa (como uma atualização de firmware), embora eu não saiba disso. Alguns firmwares de drive podem ter bugs que causam estranheza nesse caso.

    
por 29.07.2014 / 19:39