Recuperação de dados fantom disco rígido externo 6 TB (dois drives de 3TB em raid 0)

0

Eu tenho um disco rígido externo Fantom de 6 TB que usa dois discos rígidos de 3 TB. Na parte de trás, há dois interruptores para configurar o RAID. Eu tenho que definir a RAID 0 para que eu possa usar o total de 6 TB. O problema é que ele não liga. Então eu puxei os discos rígidos para fora para obter os dados. E para aqueles de vocês perguntando se eu comprei uma nova fonte de alimentação e mudei a ventoinha dentro dela e ainda não há energia. Eu coloquei os dois discos rígidos de 3 TB no meu computador, em seguida, fui para o BIOS e que o controlador SATA para RAID. Depois disso eu iniciei no Ubuntu 12.04 e notei que eles não estavam montados. Então eu abri o Utilitário de Disco e posso ver as duas unidades lá, mas não consigo montá-las. Suponho que a razão é que as duas unidades estavam sendo usadas anteriormente no RAID 0 e eu preciso configurar a matriz RAID no Utilitário de Disco, mas não sei bem o que estou fazendo e não quero perder os dados. Ah, e sim, minha placa-mãe suporta 3 TB.

    
por black-box-eli 09.09.2013 / 06:51

1 resposta

0

Você pode configurar o RAID 0 com mdadm . Por exemplo, eu tornei visível tanto no Windows quanto no Ubuntu usando o comando --build :

# mknod /dev/md1 b 9 1
# sudo mdadm --build --verbose --chunk=64K /dev/md1 --level=0 --raid-devices=2 /dev/sdh /dev/sdi

Não use o comando --create , porque ele destruirá seu array. E lembre-se de que você deve construir uma matriz em todas as inicializações do sistema. Além disso, defina o tamanho do bloco de acordo com o tamanho do bloco da matriz, caso contrário, os resultados serão imprevisíveis.

OK, o mdadm é o aplicativo de software e é colocado dentro do pacote com o mesmo nome. Para "ativar" você deve instalá-lo:

sudo apt-get install mdadm

O tamanho do bloco é o tamanho dos blocos nos quais os dados são divididos para caber em ambas as unidades RAID. Você pode recuperá-lo de suas configurações de armazenamento Fantom.

E, o último: você pode construir sua matriz durante a instalação, depois instalar o Ubuntu, reiniciar e deve funcionar! Pelo menos, se você tiver apenas duas unidades internas ... Como a ordem das unidades pode mudar se você tiver > 2 unidades. Estou sofrendo com esse efeito. Mas eu encontrei a solução: execute o comando antes que mount -a seja executado. Isso deve ser feito por injeção de nível de execução.

Mas você não precisa fazer isso, porque você só precisa construir o array uma vez, recuperar os dados e colocar as unidades de volta, certo? E quando a matriz é construída, haverá nós :

$ ls -l /dev/md1*
brw-rw---- 1 root disk   9, 1 sept. 10 05:30 /dev/md1
brw-rw---- 1 root disk 259, 0 sept. 10 05:30 /dev/md1p1
brw-rw---- 1 root disk 259, 1 sept. 10 05:48 /dev/md1p2
    
por Danatela 09.09.2013 / 07:38