GNU/Linux >> LINUX-Kenntnisse >  >> Linux

mdadm mdadm:/dev/sda1 kann nicht geöffnet werden:Gerät oder Ressource ausgelastet

Lösung 1:

Versuchen Sie einfach aufzuhören, bevor Sie array :

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

Lösung 2:

muss ich ... Erstellen Sie die Arrays für / und /boot während sie nicht gemountet sind ?

Genau.

Ich hoffe, Sie haben auch bemerkt, dass der alte Inhalt dabei gelöscht wird, also möchten Sie vielleicht ein neues Array mit einem fehlenden Gerät erstellen (verwenden Sie mdadm --level=10 --raid-devices=8 --missing /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 ). Formatieren Sie dann das Dateisystem auf dem neuen Array-Volume und kopieren Sie alle Daten von /dev/sda1 dorthin. Starten Sie dann vom Array neu (verwenden Sie also NICHT das /dev/sda1-Root) und fügen Sie tatsächlich /dev/sda1 hinzu.

Vergessen Sie nicht, den Bootloader entsprechend anzupassen.


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. mdadm:/dev/sda1 kann nicht geöffnet werden:Gerät oder Ressource ausgelastet

  3. Gerät /dev/loop0 kann nicht gelöscht werden

  4. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

  5. Wie kann man mdadm zwingen, das RAID5-Array zu stoppen?

screen Ihr Terminal '/dev/pts/0' kann nicht geöffnet werden - bitte überprüfen

avrdude:ser_open():Gerät kann nicht geöffnet werden /dev/ttyACM0:Gerät oder Ressource ausgelastet

mv:kann nicht nach Hause wechseln-alt:Gerät oder Ressource ausgelastet

echo oder print /dev/stdin /dev/stdout /dev/stderr

sda1 kann nicht gemountet werden:Das Gerät „/dev/sda1“ scheint kein gültiges NTFS zu haben.

Warum sind < oder > erforderlich, um /dev/tcp