esperando que você possa me ajudar. A unidade de inicialização atual do meu servidor parece estar inoperante. Eu não consigo inicializar. Internamente tenho quatro unidades. Os três últimos foram configurados como ataque 5 com mdadm. A unidade no slot 1 era apenas uma unidade de armazenamento padrão sem nada que eu ainda não tenha feito backup em outro lugar.
minha principal questão é: se eu realizar uma nova instalação do servidor Ubuntu na unidade 1, poderei detectar meu ataque (unidade 2-4) sem perder todos os dados armazenados. desculpe se não sou específico ou técnico o suficiente.
Responder1
Após a instalação do servidor, sim, é possível recuperar o array MD RAID. Existem muitos guias para fazer isso online se você pesquisar mdadm
quais reassemble
são as palavras certas.
Essencialmente, você deseja primeiro verificar se o array está presente na inicialização, observando cat /proc/mdstat
qual deve revelar o /dev/mdX
nome, quais dispositivos estão no array e que tipo de array. Por exemplo, esta é uma matriz RAID 5 ativa que /dev/md0
compreende partições entre unidades /dev/sdd4
, /dev/sdb2
, /dev/sda0
, e /dev/sdc1
.
alan@earth:~$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md0 : active raid5 sdd[4] sdb[2] sda[0] sdc[1]
8790402048 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
bitmap: 8/22 pages [32KB], 65536KB chunk
O seu pode parecer diferente, mas é basicamente isso que você deve obter.
Caso contrário, você pode usar o seguinte comando para fazer a varredura (mas isso não deve ser necessário, pois acredito que o Ubuntu fará a varredura na inicialização).
sudo mdadm --assemble --scan --verbose
Depois de ter o nome do dispositivo, você pode testar a montagem dele com um simples sudo mkdir /mnt/array && sudo mount /dev/md0 /mnt/array
e verificar os arquivos no formato /mnt/array
. Se tudo estiver bem, você pode adicionar uma entrada para /etc/fstab
montar na inicialização.