GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso spostare un RAID software Linux su una nuova macchina?

Soluzione 1:

Hai davvero bisogno del file mdadm.conf originale. Ma, poiché non ce l'hai, dovrai ricrearlo. Innanzitutto, prima di fare qualsiasi cosa, leggi mdadm tramite la sua pagina di manuale. Perché rischiare di perdere i tuoi dati a causa di una situazione o di un comando che non avevi compreso?

Detto questo, questo consiglio è a tuo rischio e pericolo. Puoi facilmente perdere tutti i tuoi dati con i comandi sbagliati. Prima di eseguire qualsiasi cosa, ricontrolla le ramificazioni del comando. Non posso essere ritenuto responsabile per la perdita di dati o altri problemi relativi a qualsiasi azione intrapresa, quindi ricontrolla tutto .

Puoi provare questo:

mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}

Questo dovrebbe darti alcune informazioni con cui iniziare a lavorare, insieme all'ID. Creerà anche un nuovo dispositivo array /dev/md{number}, da lì dovresti essere in grado di trovare qualsiasi mount. Non utilizzare --auto opzione, la verbosità della pagina man implica che in determinate circostanze ciò potrebbe causare una sovrascrittura delle impostazioni dell'array sulle unità. Questo probabilmente non il caso, e probabilmente la pagina deve essere riscritta per chiarezza, ma perché rischiare?

Se l'array viene assemblato correttamente e tutto è "normale", assicurati che il tuo mdadm.conf sia scritto e memorizzato in /etc , quindi lo avrai al momento dell'avvio. Includi il nuovo ID dall'array nel file per aiutarlo.

Soluzione 2:

Volevo solo aggiungere almeno la mia risposta completa per Debian.

  • Installa il gestore raid tramite -->sudo apt-get install mdadm
  • Cerca i vecchi dischi raid tramite -->sudo mdadm --assemble --scan

  • A questo punto, mi piace controllare BLKID e monta il raid manualmente per confermare.

    blkid mount /dev/md0 /mnt

  • Aggiungi informazioni a mdadm.conf tramite -->mdadm --detail --scan >> /etc/mdadm/mdadm.conf
  • Aggiorna initramfs tramite -->update-initramfs -u

  • Risoluzione dei problemi:

Assicurati che l'output di mdadm --detail --scan corrisponde al tuo /etc/mdadm/mdadm.conf

    nano /etc/mdadm/mdadm.conf

    ARRAY /dev/md/0 level=raid5 num-devices=3 metadata=00.90 UUID=a44a52e4:0211e47f:f15bce44:817d167c
  • Esempio FSTAB

    /dev/md0    /mnt/mdadm   ext4    defaults,nobootwait,nofail     0    2
    

https://unix.stackexchange.com/questions/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935

https://askubuntu.com/questions/729370/can-i-transfer-my-mdadm-software-raid-to-a-new-system-in-case-of-hardware-failur

Come posso spostare un RAID software Linux su una nuova macchina?


Linux
  1. Linux:come sovrascrivere un server DNS Vm?

  2. CentOS / RHEL:come assemblare un software RAID in modalità Rescue

  3. Come sapere se è disponibile memoria sufficiente per distribuire una nuova applicazione su una macchina Linux?

  4. Come utilizzare il watchdog del software Linux?

  5. Come disabilitare l'autoconfigurazione su IPv6 in Linux?

Come spostare la directory principale su una nuova partizione o disco in Linux

Come spostare un gran numero di file in Linux

Come installare il software dal sorgente in Linux

Come installare il software Arduino (IDE) su Linux

Come creare una nuova macchina virtuale su Proxmox?

Come whois nuovi TLD?