GNU/Linux >> Linux Esercitazione >  >> Linux

mdadm mdadm:impossibile aprire /dev/sda1:dispositivo o risorsa occupata

Soluzione 1:

Prova a fermarti prima di riassemblare array :

sudo mdadm -Esv
sudo mdadm  --stop /dev/md*
sudo mdadm --misc --scan --detail /dev/md0
sudo mdadm -v --assemble "$array" "$disk1$part" "$disk2$part"

Soluzione 2:

devo ... crea gli array per / e /boot mentre non sono montati ?

Precisamente.

Spero che tu abbia anche capito che i vecchi contenuti verranno cancellati durante il processo, quindi potresti voler creare un nuovo array con un dispositivo mancante (usa mdadm --level=10 --raid-devices=8 --missing /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 ). Quindi formattare il filesystem sul nuovo volume dell'array e copiarvi tutti i dati da /dev/sda1. Quindi riavvia dall'array (quindi NON usando la root /dev/sda1) e aggiungi effettivamente /dev/sda1.

Non dimenticare di regolare il bootloader di conseguenza.


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  3. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  4. Quando usare /dev/random vs /dev/urandom?

  5. Come mappare il dispositivo /dev/sdX e /dev/mapper/mpathY dal dispositivo /dev/dm-Z

screen Impossibile aprire il tuo terminale '/dev/pts/0' - controlla

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Come forzare mdadm a fermare l'array RAID5?

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

Crea un dispositivo a blocchi virtuale che scrive su /dev/null

Differenze tra /dev/sda e /dev/sda1