Um dos dois RAID 1s não é reconhecido no Ubuntu 13.04

7

Eu tenho um SSD de 256GB (Ubuntu / Win8) e dois drives de 1TB no RAID 1.

O problema é que recentemente adicionei outras duas unidades que são 4 TB em RAID 1, mas elas não são detectadas no Ubuntu como uma unidade, mas separadas.

Eu sei que funciona porque o Windows detectou meu novo RAID 1 de 4TB bem, aqui está uma captura de tela através de um dos utilitários de disco RAID que vieram com a minha placa-mãe (fakeraid).

Veja também as informações do fdisk para minha configuração:

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0a7f44fd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   500118191   250059095+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdd doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sde doesn't contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on '/dev/mapper/ddf1_TeraRAID'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/mapper/ddf1_TeraRAID: 1000.1 GB, 1000120999936 bytes
255 heads, 63 sectors/track, 121591 cylinders, total 1953361328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

                    Device Boot      Start         End      Blocks   Id  System
/dev/mapper/ddf1_TeraRAID1               1  1953361327   976680663+  ee  GPT

Disk /dev/mapper/ddf1_TeraRAID1: 134 MB, 134217728 bytes
255 heads, 63 sectors/track, 16 cylinders, total 262144 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000040

Disk /dev/mapper/ddf1_TeraRAID1 doesn't contain a valid partition table

Disk /dev/mapper/ddf1_TeraRAID2: 998.9 GB, 998911246336 bytes
255 heads, 63 sectors/track, 121444 cylinders, total 1950998528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x73736572

This doesn't look like a partition table
Probably you selected the wrong device.

                      Device Boot      Start         End      Blocks   Id  System
/dev/mapper/ddf1_TeraRAID2p1      1920221984  3736432267   908105142   72  Unknown
/dev/mapper/ddf1_TeraRAID2p2   ?  1936028192  3889681299   976826554   6c  Unknown
/dev/mapper/ddf1_TeraRAID2p3   ?           0           0           0    0  Empty
/dev/mapper/ddf1_TeraRAID2p4        27722122    27722568         223+   0  Empty

Disk /dev/mapper/ddf1_TeraRAID3: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders, total 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ddf1_TeraRAID3 doesn't contain a valid partition table

Como faço para o Ubuntu reconhecer meu novo RAID 1 de 4 TB?

    
por Tek 12.09.2013 / 18:04

4 respostas

1

Depois de muita pesquisa, parece que o fakeraid não suporta unidades maiores que 1TB ~. Eu fui forçado a comprar um controlador de ataque que funcionou como um encanto. Obrigado pela entrada e pelo tempo de todos.

    
por 12.12.2013 / 18:33
0

Digite um terminal:

sudo blkid

agora você vai ver lá solething como

/dev/sda1 uuid=xxxx type=yyy
/dev/sda2 uuid=xxxx type=yyy

Se você ver o sda que o Ubuntu o monta como uma partição normal em vez de um ataque, anote o uuid. Teoricamente você deve ver lá ambas as partições que são 1tb.

Agora digite o prompt de comando:

sudo gedit /etc/fstab

E remova as linhas onde o uuid que você anota aparecer.

    
por 15.09.2013 / 09:24
0

Eu estou supondo que o problema é a ferramenta de ataque que você está usando não suporta GPT (tabela de partição GUID). O software que você está usando fdisk , eu acho, não suporta GPT. Tente gdisk . (Veja abaixo os links)

Informações adicionadas

Parted is a GPT-capable partitioning tool in Linux. Anything based on libparted (parted, GParted, Palimpsest Disk Utility, or others) will do, as will the GPT fdisk tools (gdisk or sgdisk). The util-linux tools (fdisk, sfdisk, and cfdisk) can't handle GPT. The Ubuntu installer is based on libparted and so is GPT-capable.

Be aware that if you're booting from a GPT disk, you may need to include special partitions -- either a BIOS Boot Partition (http://en.wikipedia.org/wiki/BIOS_Boot_partition) for BIOS-based computers or an EFI System Partition (ESP) (http://en.wikipedia.org/wiki/EFI_System_partition) for EFI- or UEFI-based computers. If the disk isn't a boot disk, you don't need these features.

Você pode usar o gdisk . Veja também isso ..
Por favor, consulte esta página sobre a configuração de Raid em unidades GPT.

Tudo de bom ... Deixe-me saber se funciona ...

    
por 21.09.2013 / 12:54
0

Infelizmente, os controladores que estão usando o fakeraid não são controladores RAID 'reais'. Eles BIOS e OS truques para fazer sua mágica. Dito isto, é preciso um pouco de trabalho para obter o ubuntu antes de 10.x para ver as duas unidades físicas do fakeraid como uma só e habilitar a inicialização.

Ubuntu 9.10 (Karmic Koala)

O instalador automático pode ou não funcionar imediatamente. Quando tentei, não funcionou na primeira vez e tive que instalar manualmente o dmraid. Mas funcionou pela segunda vez na mesma máquina (com discos que foram apagados) O problema parece estar instalando o grub2

Use o método LiveCD

  • Inicialize o sistema com o Live CD

  • Execute o programa particionador gparted (System- > Administration- > GParted)

9.10 carrega o dmraid automaticamente então você deve ver por um dispositivo de disco

/ dev / mapper / pdc_feddabdf ou alguma coisa parecida

se o dmraid for detectado e puder usar uma partição fakeraid

  • Configure uma partição estendida usando qualquer espaço que você queira alocar para o Ubuntu ou para toda a unidade. Configure no mínimo 2 partições lógicas na partição estendida, a primeira será formatada como ext4 e a última troca. Defina o tipo na partição swap para trocar. Formate a primeira partição. Saia do gparted

  • Execute o instalador. Quando chegar ao seu particionador, mude o ponto de montagem na primeira partição para / NÃO formate! NÃO faça nenhuma alteração de partição! O instalador do instalador não entende as partições do dmraid corretamente

  • Na tela de resumo do instalador, logo antes do início do processo de cópia, clique no botão Avançado. Altere a partição de inicialização (essa é a partição "pai" no estilo MSDOS e não as partições do Linux) para / dev / mapper / pdc_feddabdf (ou qualquer lista de dmraid como sua partição fakeraid) Verifique se a caixa de seleção foi clicada para inicializar a partir desse disco. observe que o instalador modificará o grub2 para apontar para a partição lógica correta / dev / mapper / pdc_feddabdf1 ou o que quer que seja / está ativado.

  • Quando o instalador terminar NÃO REINICIALIZAR, o novo sistema será montado no / target. Se você reinicializou, execute a tela do terminal e monte a partição / dev / mapper / pdc_feddabddf4 (raiz) (esse é o destino em que o instalador coloca a raiz) em algum diretório conveniente (/ tmp / tmp ou algum outro) chroot esse diretório ( / target ou o que quer que seja montado em)

  • Execute o comando "apt-get install dmraid" Se você tiver sorte, receberá uma mensagem dizendo que o sistema não precisou fazer nada, pois o instalador terá construído corretamente o initrd para que o grub inclua o dmraid. Caso contrário, isso atualizará o dmraid e reconstruirá o grub init para carregar o dmraid. Saia do terminal e clique em reboot, ou digite "shutdown -r now" na janela do terminal

  • Quando o sistema fizer o backup, efetue login e verifique se / dev / mapper / pdc_feddabdf (ou qualquer outro nome de dmraid seu fakeraid) existe e use df para verificar se o sistema está montado nele. (dirá no topo)

Ubuntu 8.0.4 LTS (Hardy Heron)

O dmraid não é carregado durante a inicialização do CD de instalação do servidor ou distribuições alternativas. Aqui estão as instruções gerais para isso:

Boot the desktop CD and select the Live CD Run Ubuntu without affecting your computer

Go to System > Administration > Software Sources and put a check in the universe box software repository. Exit and let it reload the package listing.

Go to System > Administration > Synaptic Package Manager and search for and install the dmraid package This next part has to be done at the command line in a terminal
    List the contents of /dev/mapper, there should be a listing for the fakeraid array there.
    Manually partition the fakeraid array of at least 2 partitions, one swap and 

o outro será na raiz.

write the partition info then exit fdisk, then type "sudo reboot" 

Esta versão do Ubuntu deve ser reiniciada para reconhecer as alterações da partição. Repita as etapas anteriores para carregar o dmraid. Você pode iniciar o instalador da GUI a partir da área de trabalho agora e concluir a instalação.

De: FakeRaidHowto

    
por 05.12.2013 / 01:31