As gravações aleatórias em uma partição não formatada do linux corrompem o gerenciador de inicialização?

1

Resumindo : suponha que eu crie uma partição não formatada e não processada no meu disco rígido, e leia e escreva blocos IOs para e a partir dela usando a interface padrão c: open, pread, pwrite, etc Existe alguma razão para isso corromper meu bootloader? Eu pergunto porque meu bootloaded foi corrompido duas vezes em duas semanas, e eu não tenho ideia do que está acontecendo.

História completa : Estou executando um aplicativo do tipo banco de dados que grava e lê blocos de E / S de tamanho 8kb de e para o disco. Eu configurei para ser executado em uma partição bruta não formatada. Isso resulta em 40 a 50% de aumento de taxa de transferência para minha carga de trabalho experimental, presumivelmente porque evitamos as despesas gerais do sistema operacional de transformar dados de e para um formato de arquivo. Também estou usando o sinalizador O_DIRECT para ignorar o cache do sistema operacional, garantindo assim que todos os pedidos de veiculação atinjam o disco. Estou executando o Ubuntu 13.10. O disco rígido era originalmente um micron SSD.

Na semana passada, do nada, meu computador caiu de repente. Eu não estava nem fazendo uma experiência na época. Quando tentei reiniciar o BIOS não consegui encontrar o gerenciador de inicialização. Eu pensei que deve ser porque o SSD foi corrompido, então eu substituí-lo. Eu reinstalei tudo e comecei a executar experimentos novamente. Em algum momento meu notebook ficou sem bateria, e quando eu reconectei a eletricidade, a coisa exata como antes aconteceu: a BIOS novamente não conseguiu encontrar o bootloader.

Este é um problema enorme para mim. Não tenho certeza se o computador está bagunçado ou se são meus experimentos que continuam corrompendo o bootloader.

    
por guy 23.01.2014 / 22:23

0 respostas