HDPARM - Secure erase SSD sobre inicialização de pxe

1

Eu tenho usado o hdparm bem para ssd's inicializando um debian ou ubuntu do usb. Mesmo que o dispositivo esteja congelado, dormir no computador funciona bem porque o sistema operacional foi carregado a partir do USB.

Mas e se eu for o pxe grub inicializando o Ubuntu ou o Debian, e preciso suspender o computador? A tela não volta. Eu não encontrei outra maneira de descongelar o disco rígido sem suspender o computador. Presumo que a tela não retorne porque está sendo executada a partir do ram. O servidor pxe copia filesystem.squashfs para o ram.

Alguém teve sorte usando hdparm, com a suspensão para descongelar o disco rígido quando o sistema operacional está em RAM ou pxe inicializado?

    
por philthy 31.03.2017 / 14:33

1 resposta

0

Não parece que o BIOS esteja totalmente configurado quando ele passa pela inicialização do PXE. ACPI (fornece suspend / resume + hotkeys ...) deve estar funcionando parcialmente porque você foi capaz de suspender, mas quando é pedido para continuar, é decidido não executar a opção rom da placa de vídeo, se é que chegou até aqui.

Para confirmar que o sistema está sendo retomado, mas você não tem vídeo, configure um console serial (ou apenas ssh) e tente novamente. Se isso continuar, você pode iniciar o X Window, que irá "inicializar" a placa de vídeo e talvez recuperar o vídeo.

Se você não tiver um console serial, o kernel está quebrado ou o BIOS está quebrado. Para ajudar a isolar, instale 'fwts' e execute o teste de suspensão / continuação. O fwts usa um temporizador de alarme fornecido pela plataforma para iniciar automaticamente após N segundos. Se não puder fazer isso, você terá problemas com plataformas profundas para resolver.

Se isso for possível, você ainda terá problemas com a plataforma, pois isso significa que as interrupções enviadas pelo teclado estão indo para o la la land em vez de fazer com que a ACPI faça o trabalho. No entanto, você pode usar fwts para descongelar a unidade, fazer o script e desligar quando terminar.

Voltar para o problema do SSD congelado. Se você pudesse descarregar / recarregar o módulo que forçaria a redefinição de um link no HBA. Abordagens menos satisfatórias incluem o uso de sysfs para excluir a unidade e, em seguida, verificar novamente o barramento. Eu não acho que realize uma redefinição de link. Você pode ser capaz de usar sg_reset para bater o disco, eu iria apenas redefinir o ônibus todo.

Às vezes, não há substituto para uma gaiola de disco rígido com controle de potência no nível da baía.

    
por ppetraki 31.03.2017 / 15:35