Sprzęt komputerowy
- Asus K8N4-E Deluxe Mobo
- Fake Raid Sil 3114, na pokładzie
- 2 Seagate 250 GB HD, hosting mojego / home
- Kopia zapasowa na oddzielnym dysku twardym / home
Co mam do tej pory
Zrobiłem nalot, używając oprogramowania Sil 3114. Korzystam z poziomu RAID 1. Mam skrypt bash, który uruchamiam jako root, gdy tylko pojawi się monit:
dmraid -ay
mount /dev/mapper/sil*1 /home
Problem
Muszę się zalogować jako root i używać tego głupiego skryptu bash przy każdym uruchomieniu. Ubuntu nie rozumie automatycznie wielkości rajdu. Nie wstawiłem woluminu rajdowego, fstab
ponieważ nie istnieje on podczas uruchamiania. Jak mogę / home z mojego fakeraida automatycznie zamontować podczas rozruchu?
dmraid -ay
. Uważam, że twoja edycja powinna zostać cofnięta, a następnie stać się całkowicie nowym pytaniem, na które jest to świetna odpowiedź.Powinno to działać po prostu, gdy pakiet dmraid instaluje haczyki na ramdysku w celu sprawdzenia fałszywych urządzeń rajdowych. Jeśli to nie działa, masz prawdziwy błąd. Aby wrócić do zdrowej linii podstawowej, wykonaj:
Jeśli to urządzenie nadal nie wyświetla się w / dev / mapper, zgłoś błąd.
źródło
dmraid
przestał działać. Powyższe rozwiązanie nie rozwiązuje problemu.Uważam, że @ppetraki ma rację, twierdząc, że jest to błąd w wersji Ubuntu, o której to było. Dobrym obejściem jest:
dmraid -ay
podczas uruchamiania systemu.źródło
Czy w nazwie woluminu są spacje?
Natknąłem się na twój problem podczas badania własnego. W moim przypadku wolumin nazwano „Big Data Volume”. dmraid zamapował to jako / dev / mapper / isw_gdghjicjaBig% x20Data% x20Volume, ale inne części procesu nadal próbowały używać „/ dev / mapper / isw_gdghjicja_Big Data Volume” i nie powiodło się.
Wróciłem do systemu Windows (przypuszczam, że dlatego właśnie używasz dmraid do podwójnego rozruchu systemu Windows) oraz menedżera macierzy Intel Matrix Storage i zmieniłem nazwę woluminu na Big_Data_Volume. Linux następnie uruchomił się i prawidłowo zamontował wolumin dublowany, beze mnie nic innego.
źródło
spróbuj tego w fstab:
Następnie zrób
sudo mount -a
lub uruchom ponownieźródło
dmraid -ay
najpierw biec .Nie musisz nic normalnie robić; to po prostu działa po wyjęciu z pudełka. Ubuntu uruchamia się,
dmraid
aby aktywować wolumin natychmiast po jego wykryciu, chyba że zrobiłeś coś dziwnego. Pomysły, które przychodzą na myśl, to takie, że skompilowałeś swój własnydmraid
zamiast instalować go za pomocą menedżera pakietów lub uruchamiasz się z argumentem jądra nodmraid. Możesz również sprawdzić i upewnić się, żesudo blkid
identyfikuje dyski leżące pod nimi jako komponenty raidu.Nawiasem mówiąc, fakeraid nie jest tak dobrze obsługiwany jak
mdadm
raid, więc jeśli nie używasz podwójnego uruchamiania z oknami, powinieneś porzucić fakeraid i iść dalejmdadm
.źródło