Pergunta

Eu tenho um projeto onde eu estou coletando dados em veículos em drives SATA hot swap em baixo máquina Windows potência . As unidades são 750G e 1 Terabyte e provavelmente vai ficar maior ou expandir para vários drives de 1 TB.

Depois de recolher os dados que FedEx saída de uma unidade para a coleta central e desejo de ter uma cópia de segurança permanecem. Inicialmente, o pensamento era colocar dois discos em uma configuração RAID e enviar uma unidade, mantendo o outro.

Eu comecei a olhar para os controladores RAID e como o fato de que eles se parecem com uma unidade para o sistema operacional eo hardware cria a cópia, mas já consertou o suficiente para ver que a travagem das duas unidades RAID 1 configurado à parte não funciona.

Então, eu estou tentando aprender mais sobre algum tipo de espelhamento de uma unidade SATA em outra unidade SATA que eu poderia se separaram e sei que tenho uma cópia de backup deve FedEx perde uma unidade. Os PCs de coleta de dados em veículos só estejam ligados e durante o dia para fazer uma cópia após a coleta de dados não é uma opção.

O engenheiro em mim diz que eu gostaria de algo como Lite RAID que faria todo o espelhamento, mas, em seguida, permitir-me para separá-los. Então googling muito inicial não veio com qualquer coisa diferente de software sistemas de espelhamento que nós gostaríamos de evitar.

Este caso de uso parece tão na vizinhança do que os sistemas RAID são criados para que parece que deve haver uma solução, mas eu tenho sido até agora frustrado tentando ID uma solução.

Qualquer pessoa com sugestões para um RAID hot spare como espelhamento funcionalidade tratado em hardware ? Eu me pego pensando que é ~ "RAID 0,5" (meu composta terminologia para o que eu quero), onde ela espelha os dados, mas não oferece a recuperar quando uma unidade falhar.

Update 1: I considerado rotular este não programar como alguém gentilmente feito. Eu não fiz porque software é uma opção , não é apenas uma boa causa do volume de dados e despesas de escrever para ambas as unidades onde a configuração RAID acredito (pelo menos em teoria) tem sobrecarga mínima.

Parece que quanto mais eu pesquisar sobre RAID e sobre espelhamento de software que deve haver um meio da opção estrada aqui que está escondendo que eu não encontrei ainda.

Atualização dois:. irá tentar responder a algumas das questões-chave levantadas por Die

detalhes sobre a falha matrizes? eu estava configurando no PC de um veículo, a cópia de dados para ele, removendo uma das unidades de matrizes e levá-lo para outra máquina para ver se eu poderia sempre ler os dados. Mais frequentemente do que não, eu não conseguia ler os dados, mas às vezes eu podia. Eu acho que você sugestões sobre certificando-se o sistema que eu colocá-lo em não está à procura de RAID pode ser a peça chave que estava botching. Vou testar isso e ter certeza que eu estou apenas tomando um, na verdade ambos, mas um de cada vez, e colocá-los em qualquer computador que não está à procura de um array RAID.

Eu vi o aviso na inicialização quando um dos discos falhar ou for removido. Não me lembro ao certo se as vezes que ele conseguiu me permitir ver os dados se eu tenho a advertência, mas vou descobrir.

Atenção número 2? eu aprecio as cabeças para cima. Eu não consegui um tijolo ainda e não se esqueça de fazer isso no futuro.

para que as duas unidades estão agora fora de sincronia, não coloque a segunda volta de carro no : Eu tenho feito isso e pode confirmar os pequenos ódios controlador RAID-me por isso. Na última verificação com 2 unidade 750G que vem tentando sincronizar-los durante 5 dias. Na última verificação foi de 75%, nós deixá-lo correr apenas por diversão, para ver se e quando ele nunca termina.

O acima se aplica a RAID 1 (espelhamento), apenas : Sim. Definitivamente. É a configuração que eu estou trabalhando.

Agora vou reteste dividir especificamente as unidades e, em seguida, verificar que eles podem ser usados ??individualmente em um completamente diferentesistema configurado não RAID. Isto deveria ter sido óbvio para mim como eu sei que estava a trabalhar, por vezes, e provavelmente dependia da configuração do sistema eu estava colocando uma unidade de uma matriz dividida em. Estou esperando sucesso e vai atualizar esta para confirmar antes de selecionar esta resposta.

Testado: I reran vários dos meus testes usando um PC diferente de PCs de cobrança que têm as mesmas placas RAID neles e confirmou que você pode dividir essas unidades RAID1 enquanto o sistema de colocá-los para não está configurado para olhar para uma unidade RAID. Isto dá-me duas cópias dos mesmos dados, um para uso e um conjunto de lado em caso de problemas.

Foi útil?

Solução

"quebrar as duas RAID 1 unidades configuradas" deve trabalho. Apesar de eu ter encontrado vários controladores de buggy RAID ao longo dos anos.

Se o controlador RAID está funcionando corretamente, e você está configurado para RAID 1 (não RAID 0 + 1!), Então sim, você deveria ser capaz de puxar uma unidade, colocá-lo em outro computador e leitura todos os dados. Já fiz isso várias vezes, quando se recuperando de um computador falhou.

"RAID .5" Eu nunca ouvi falar de tal coisa. Eu posso dizer a partir do contexto que você não está falando sobre RAID 5, o que definitivamente não iria fazer o que quiser, desde que em RAID 5 cada unidade tem apenas uma pequena fração dos dados, e está fora inútil do array RAID.

Se o seu RAID hardware não está funcionando, há opções de RAID de software. Vista tem esta embutido. Você pode verificar isso http://technet.microsoft .com / en-us / library / cc738132.aspx Eu não usei "volumes dinâmicos " Windows mim, uma vez que (1) você pode SOs não bota mais velhas ou (2) ter múltiplas partições de arranque, e também (3) parece que alguns dos recursos só estão disponíveis em 32-bit Windows.

Se isso não funciona para você, então você vai ter que procurar software 3rd party.

Editado para adicionar: Você não dá quaisquer detalhes como parcelamento das unidades está falhando. Eu estou definindo a opção "wiki comunidade" neste assim que você pode editar em aqui se você quiser.

Se você remover uma unidade a partir de um array RAID 1 e reiniciar, ele deverá funcionar. A maioria dos controladores RAID que usei fará uma pausa na reinicialização com uma mensagem de erro sobre a matriz estar em um estado crítico, e exigem que você cntl-Escape ou algo para continuar a inicialização, mas, em seguida, ele deve funcionar bem, sem perda de dados . Este é o ponto inteiro de espelhamento RAID! Se isso não funcionar, você tem um controlador RAID quebrado. Por favor, poste seu nome aqui e em tantos outros fóruns públicos quanto possível a vergonha perante o mundo inteiro e avisar os outros não por essa marca.

Você também deve ser capaz de tomar a unidade que você removido e colocá-lo em outra máquina e lê-lo ou mesmo carregá-lo. Ele deve conter uma cópia exata do cilindro-by-cilindro de todos os dados, incluindo a tabela de partição. Há um par de armadilhas potenciais que vêm à mente.

1) O controlador RAID tem escrito alguns algures informações mágica em um local secreto, provavelmente no primeiro cilindro após a lógica de inicialização, ou possivelmente no último cilindro depois de todos os dados. Isto inclui, pelo menos, algum tipo de GUID para exclusivamente id a unidade para o controlador para que ele possa se lembrar qual array RAID que era parte de e como essa matriz foi configurado. Se você ligar a unidade removida para outro controlador RAID - a mesma marca ou até mesmo outra marca - vai ver esses bits e, possivelmente, se confundem. Para ser seguro, ligar a unidade em uma porta que não está sob controle RAID ou desativar o controle de placa-mãe RAID no sistema de recepção.

2) Se você remover um carro do array RAID, e depois ligá-lo na mesma computador como uma unidade independente, (Diga que você ligá-lo em uma porta que o controlador RAID não ver), então há cerca de 50% ou mais uma chance de que você vai tijolo do sistema na reinicialização, e ter que reinstalar o oS. Este não é um problema RAID: você pode obter o mesmo efeito com o Norton Ghost ou o Partition Magic. A regra geral é não iniciar um sistema Windows com duas cópias exatas da partição do sistema. O que eu acho que acontece é que o Windows fica confuso a respeito de qual das duas cópias é C :. (Note-se que o Windows não suporta a alteração a letra da unidade da partição do sistema. Além disso, ele armazena informações no Registro para associar ID de hardware de uma partição do disco para a letra de unidade para que ele atribui a mesma lette unidaders Quando você reiniciar) em vez de atribuir letra de unidade C:. a cópia que está sendo inicializado, ele pode ser enganado em decidir que a outra cópia idêntica é C: e depois prosseguir para regiamente lixo no registro e, geralmente, frack-up do sistema para que ele não pode ser iniciado até que você reinstalar o oS.

3) Se você remover uma das unidades, em seguida, usar o sistema por algum período com apenas um driver (no "array crítica") do Estado, de modo que as duas unidades estão agora fora de sincronia, don' t colocar a segunda volta de carro no! Tecnicamente, isso poderia funcionar, mas parece ser pedir demais da maioria firmware RAID. As possibilidades são o manual (sempre RTFM!) Diz para não fazer isso sem apagar completamente a unidade pela primeira vez.

O acima se aplica ao RAID 1 (espelhamento) somente. RAID 0, RAID 0 + 1, RAID 5 são todos diferentes.

Outras dicas

Criação e quebrar um espelho RAID para clonar uma unidade está usando dinamite para matar uma mosca.

Você pode usar dd: dd if = / dev / sda de = / dev / sdb bs = 2048

Ou uso Clonezilla, Ghost (disquete de boot ou CD), Partition Manager Ranish, ou um milhão de outras ferramentas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top