Hardware
- Asus K8N4-E Deluxe Mobo
- Sil 3114 gefälschter Überfall an Bord
- 2 Seagate 250 GB HD, Hosting mein / Zuhause
- Ein Backup auf einer separaten Festplatte von / home
Was ich bisher habe
Ich habe den Überfall mit der Sil 3114-Firmware durchgeführt. Ich verwende Raid Level 1. Ich habe ein Bash-Skript, das ich als Root ausführe, sobald ich eine Eingabeaufforderung erhalte:
dmraid -ay
mount /dev/mapper/sil*1 /home
Das Problem
Ich muss mich als root anmelden und bei jedem Start dieses blöde Bash-Skript verwenden. Ubuntu versteht das RAID-Volumen nicht automatisch. Ich habe das RAID-Volume fstab
nicht eingefügt, da es beim Booten nicht vorhanden ist. Wie habe ich / mein Zuhause von meinem fakeraid beim Booten automatisch montiert?
dmraid -ay
. Ich bin der festen Überzeugung, dass Ihre Bearbeitung rückgängig gemacht werden sollte und dann zu einer völlig neuen Frage wird, auf die dies eine gute Antwort ist.Ich glaube, @ppetraki hat Recht damit, dass dies ein Fehler in der Ubuntu-Version ist, um die es ging. Eine gute Problemumgehung ist:
dmraid -ay
beim Systemstart ausgeführt wird.quelle
Dies sollte nur funktionieren, wenn das dmraid-Paket Hooks in die Ramdisk installiert, um gefälschte RAID-Geräte zu untersuchen. Wenn das nicht funktioniert, haben Sie einen echten Fehler. Um zu einer gesunden Grundlinie zurückzukehren, führen Sie bitte Folgendes aus:
Wenn dieses Gerät immer noch nicht in / dev / mapper angezeigt wird, melden Sie bitte einen Fehler.
quelle
dmraid
funktionierte das nicht mehr. Die obige Lösung löst das Problem nicht.Enthält Ihr Volume-Name Leerzeichen?
Ich bin auf Ihr Problem gestoßen, als ich mein eigenes recherchiert habe. In meinem Fall wurde das Volume "Big Data Volume" genannt. dmraid hat das als / dev / mapper / isw_gdghjicjaBig% x20Data% x20Volume zugeordnet, aber andere Teile des Prozesses haben weiterhin versucht, "/ dev / mapper / isw_gdghjicja_Big Data Volume" zu verwenden, und sind fehlgeschlagen.
Ich ging zurück zu Windows (ich nehme an, deshalb verwenden auch Sie dmraid, um Windows doppelt zu booten) und Intels Matrix Storage Manager und benannte mein Volume in Big_Data_Volume um. Linux hat dann gebootet und das gespiegelte Volume korrekt gemountet, ohne dass ich etwas anderes getan habe.
quelle
versuchen Sie dies in fstab:
Dann tun
sudo mount -a
oder neu startenquelle
dmraid -ay
zuerst ausgeführt werden muss.Sie müssen nichts normal machen; es funktioniert einfach sofort. Ubuntu wird ausgeführt
dmraid
, um das Volume zu aktivieren, sobald es erkannt wird, es sei denn, Sie haben etwas Seltsames getan. Ideen, die Ihnen in den Sinn kommen, sind, dass Sie Ihre eigenen kompiliert haben,dmraid
anstatt sie über den Paketmanager zu installieren, oder dass Sie mit dem nodelraid-Kernel-Argument booten. Sie können auch überprüfen und sicherstellen, dasssudo blkid
die zugrunde liegenden Festplatten als Sil-Raid-Komponenten identifiziert werden.Übrigens wird fakeraid nicht so gut unterstützt wie
mdadm
raid. Wenn Sie also nicht doppelt mit Fenstern booten, sollten Sie den fakeraid fallen lassen und mitmachenmdadm
.quelle