Existe alguma maneira, com o Linux, de fazer com que um dispositivo de bloco intencionalmente relate um erro de E / S ou simule um para fins de teste?
Existe alguma maneira, com o Linux, de fazer com que um dispositivo de bloco intencionalmente relate um erro de E / S ou simule um para fins de teste?
Eu tenho tentado encontrar uma resposta direta sobre este, e provou ser ilusório. Esta pergunta e sua resposta estão próximas, mas realmente não me dão as especificidades que eu gostaria. Vamos começar com o que acho que sei. Se você tiver um dispositivo de bloco padrão e executar sudo blockdev...
Percebi que precisava de armazenamento redundante no nível do bloco. A replicação no nível do arquivo (Gluster, GFS, etc) não funciona no meu caso de uso. Parece que o DRBD é a solução ideal para replicação de blocos. Não parece haver muitas outras opções sãs. Eu falhei em minha pesquisa ou o DRBD...
Problema ao usar blktap com o xen-4.1 executando o kernel padrão do Ubuntu Precise com dom0 xen-4.1. Eu recebo: [ 5.580106] XENBUS: Waiting for devices to initialise: 295s...290s. ... [ 300.580288] XENBUS: Timeout connecting to device: device/vbd/51713 (local state 3, remote state 1) E algumas...