Jeden z dysków twardych w konfiguracji RAID mojego serwera nie powiódł się, więc wyjąłem go z macierzy i kazałem centrum wymiany danych na gorąco. Zrobili to, ale teraz nowy dysk jest /dev/sdc
raczej niż /dev/sda
. Podejrzewam, że jeśli zrestartuję serwer, nastąpi to /dev/sda
ponownie, więc waham się, aby dodać go z powrotem do tablicy, /dev/sdc
ponieważ nie chcę stawiać pułapki, by wpaść w następny restart. Tak szybko nie zrestartowałbym serwera, jeśli nie muszę (jeśli trzeba, cóż, szkoda dla mnie).
Jeśli dodam go jako /dev/sdc
, czy będzie problem z restartem? Czy jest jakiś sposób na zmianę nazwy urządzenia z /dev/sdc
na /dev/sda
bez ponownego uruchamiania?
To jest na Ubuntu 10.04 LTS. Jest to md
tablica („Linux Software RAID”), w której obecnie jedno z urządzeń (jest ich kilka) wygląda tak („zdegradowane”, ponieważ usunąłem stare /dev/sda
):
# mdadm --detail / dev / md0 / dev / md0: Wersja: 00.90.03 Czas utworzenia: niedz. 11 października 21:07:54 2009 Poziom nalotu: nalot 1 Rozmiar tablicy: 97536 (95,27 MiB 99,88 MB) Używany rozmiar urządzenia: 97536 (95,27 MiB 99,88 MB) Urządzenia rajdowe: 2 Wszystkie urządzenia: 1 Preferowany mniejszy: 0 Trwałość: Superblok jest trwały Czas aktualizacji: Czw 30 czerwca 09:31:16 2011 Stan: czysty, zdegradowany Aktywne urządzenia: 1 Działające urządzenia: 1 Awarie urządzeń: 0 Zapasowe urządzenia: 0 UUID: 496be7a5: ab9177ed: 7792c71e: 7dc17aa4 Wydarzenia: 0.112 Liczba Major Minor RaidDevice State 0 8 17 0 active sync / dev / sdb1 1 0 0 1 usunięty
źródło
md
tablica („Linux Software RAID”). Całe dodawanie / usuwanie urządzeń i tym podobne odnosi się do nazw urządzeń, ale nie wiem, że to oznacza, że tak naprawdę na nich polega lub ... dodałem wynikmdadm --detail
tego do pytania.Odpowiedzi:
Można śmiało dodać i dodać jako
/dev/sdc
. Czytanie dokumentacji jądramd
, jeśli nazwa zmienia się przy ponownym uruchomieniu, nie ma znaczenia. (Dobry projekt.) Oto dlaczego:Chociaż nie
md
wkompilowałem się do jądra, moja konfiguracja robi to samo, co powyżej, ponieważ jest automatycznie ładowanamdadm
imdadm.conf
jest skonfigurowana do skanowania wszystkich partycji w poszukiwaniu superbloku, tak jak jądro:Więc dobrze jest odbudować tablicę
/dev/sdc
; nazwa prawdopodobnie zmieni się na/dev/sda
przy ponownym uruchomieniu, ale nie spowoduje żadnych problemów, jeślimd
zostanie skonfigurowana jak powyżej.źródło