
hoje tive problemas para acessar o compartilhamento SMB no meu Linkstation. Meu NAS possui dois discos rígidos, configurados como raid0. este ataque foi montado em /mnt/array1/intern - a pasta que estou faltando.
Meu primeiro problema é, eu realmente não sei onde procurar algum relatório de erros.
Vamos começar com /var/log/messages, diz:
/usr/local/bin/hdd_check_normal.sh: mount -t xfs /dev/md2 /mnt/array1 failed.
OK. Pesquisei esta mensagem no Google e tentei o seguinte:
cat /proc/mdstat
md2 : inactive sda6[1](S)
1938311476 blocks super 1.2
md1 : active raid1 sda2[1]
4999156 blocks super 1.2 [2/1] [_U]
md10 : active raid1 sda5[1]
1000436 blocks super 1.2 [2/1] [_U]
md0 : active raid1 sda1[1]
1000384 blocks [2/1] [_U]
unused devices: <none>
OK... de df -hi sei, que md0 é minha partição de inicialização e md1 é a partição raiz. acho que md2 é meu ataque perdido - mas para que serve o raid10? No entanto, tentei atualizar a configuração do mdadm e remontar os ataques com:
mdadm --examine --scan > /etc/mdadm.conf
mdadm --assemble --scan -v
Isso leva a algumas mensagens de erro, como:
cannot open device /dev/md/1: Device or resource busy
mdadm: /dev/sda2 has wrong uuid.
mdadm: no RAID superblock on /dev/mtdblock0
para sda, sda1, sda2, md/1, md/2 e assim por diante. São cerca de 50 linhas, não quero postar todas. O que não entendo é "uuid errado" - não adicionei recentemente os UUIDs atuais ao mdadm.conf?
De volta ao meu /var/log/messages, encontrei um script. tentei iniciá-los manualmente, esperando receber mais mensagens de erro:
/etc/init.d/start_data_array.sh
Isso me dá um monte de mensagens, as mais importantes são - IMHO:
mount: mounting /dev/md2 on /mnt/array1 failed: Input/output error
umount: forced umount of /mnt/array1 failed!
umount: cannot umount /mnt/array1: Invalid argument
Então, o problema que tenho é, até onde eu sei, algo está errado com meu array raid0 chamado md2.
A questão principal é: o que há de errado? Como eu ativo /dev/md2? (mdadm --detail /dev/md2 fornece "o dispositivo não está ativo?) Preciso recriar manualmente o array? Perderei meus dados?
O erro de este dispositivo não estar ativo me parece meio genérico, ao procurá-lo encontro muitos posts e conselhos que não estão realmente relacionados ao meu problema.
Qualquer ajuda é apreciada, muito obrigado!
// ATUALIZAR
Está ficando estranho – para mim. Isto é o que fdisk -l está dizendo para /sda e /sda6:
root@OoompaLoompa:~# fdisk -l /dev/sda
Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 243202 1953514583+ ee EFI GPT
Disk /dev/sda6: 1984.8 GB, 1984832000000 bytes
255 heads, 63 sectors/track, 241308 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda6 doesn't contain a valid partition table
/sda6 não tem tabela de partição, porque é parte do meu array, eu acho. /sda possui uma tabela de partições, mas não possui superbloco:
mdadm --examine /dev/sda
mdadm: No md superblock detected on /dev/sda
Mas é um dos discos rígidos de 2 GB. Estou realmente confuso. Esta é a saída de --examine para ambos os dispositivos:
/dev/sda1:
mdadm: No md superblock detected on /dev/sda.
/dev/sda6:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 41e67f06:3b93cda0:46ac3bd7:96702dae
Name : UNINSPECT-EMC36:2
Creation Time : Thu Oct 18 01:43:39 2012
Raid Level : raid0
Raid Devices : 2
Avail Dev Size : 3876622952 (1848.52 GiB 1984.83 GB)
Used Dev Size : 0
Data Offset : 2048 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 1dd1c5c5:220d14bf:5b0b1fc5:dbcc3f9c
Update Time : Thu Oct 18 01:43:39 2012
Checksum : 5d34dcac - correct
Events : 0
Chunk Size : 512K
Device Role : Active device 1
Array State : AA ('A' == active, '.' == missing)
Ainda estou meio confuso. deveria /sda ser a partição de inicialização? Acho que a solução é recriar de alguma forma o superbloco e depois remontar/md2.
Ainda assim, qualquer ajuda é muito apreciada :)
Responder1
Você tem duas unidades unidas em uma faixa raid0. Uma unidade /dev/sda e partição raid /dev/sda6 parece bem. O que aconteceu com a segunda unidade? Suspeito que a segunda unidade esteja danificada. Ele aparece se você executar... fdisk -l