logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

RAID 1 na Linuxie – jak działa, czy dane są na obu dyskach po odłączeniu jednego?

napli 29 Wrz 2013 09:40 2064 15
REKLAMA
  • #1 12789232
    napli
    Poziom 10  
    Posty: 20
    Witam wszystkich. Chciałbym zaczerpnąć trochę wiedzy na temat RAIDu 1, postawiłem taki RAID programowy na linux server, ale może zacznijmy od początku, mam dwa dyski 500GB jeden Seagate a drugi Toshiba postanowiłem postawić RAID 1, bo zależy mi na bezpieczeństwie moich danych, trochę czytałem na ten temat ale mam dalej pewne wątpliwości co do działania, utworzyłem RAID 1 tworząc partycję SWAP o pojemności 1GB a resztę przeznaczyłem na trzymanie swoich danych, wszystko ładnie pięknie RAID niby działa ale pewności nie mam, na jakiej zasadzie działa RAID 1 programowy, np czy jak utworze jakiś katalog mając podłączone dwa dyski to czy np po wyłączeniu komputera i odłączeniu jednego z nich dane na nim będą? czy trzeba jeszcze dodatkowo po utworzeniu RAIDu jeszcze go jakoś konfigurować? dodam jeszcze że podczas startu linuxa wyświetla się błąd "error fd0 read error" co on oznacza?
    Z góry wielkie dzięki za pomoc bo bardzo ciekawi mnie ten temat a potrzebuję pomocy. Pozdrawiam.
  • REKLAMA
  • #2 12789914
    marci4
    Poziom 31  
    Posty: 1290
    Pomógł: 169
    Ocena: 177
    napli napisał:
    np czy jak utworze jakiś katalog mając podłączone dwa dyski to czy np po wyłączeniu komputera i odłączeniu jednego z nich dane na nim będą?

    Jeżeli poprawnie skonfigurowałeś RAID to tak.

    napli napisał:
    "error fd0 read error"

    Błąd odczytu stacji dyskietek. Wyłącz w BIOSie opcję stacji dyskietek jeżeli jej nie używasz.

    Jakiego Linuxa używasz?
  • REKLAMA
  • #3 12790439
    napli
    Poziom 10  
    Posty: 20
    Używam Linuxa Ubuntu Server 12.04, właśnie RAID 1 robiłem podczas instalacji systemu, a trzeba go poźniej jeszcze jakoś skonfigurować?
  • #4 12791149
    marci4
    Poziom 31  
    Posty: 1290
    Pomógł: 169
    Ocena: 177
    Jeżeli zrobiłeś to podczas instalacji systemu to nic już więcej nie trzeba robić. Co do komunikatu "error fd0 read error" to jakyś sobie to wpisał w Google (co zajmuje mniej czasu niż założenie tematu na elce) to byś się dowiedział, że jest to bug w Ubuntu Server i będzie się taki komunikat pokazywać nawet jak odłączysz i wyłączysz w BIOS stację dyskietek.
  • REKLAMA
  • #5 12791546
    napli
    Poziom 10  
    Posty: 20
    Nie chodzi mi głównie o ten błąd co podałem przy okazji zakładania tematu zapytałem się :p a więc po instalacji systemu i założeniu Raidu podczas instalacji i podczas tworzenia żaden błąd mi nie wywalił, postanowiłem przeprowadzić test, przy podłączonych dwóch dyskach założyłem katalog, następnie wyłączyłem komputer i odłączyłem jeden z dysków i był na nim ten katalog, potem odłączyłem ten dysk a podłączyłem ten drugi i na nim niestety tego katalogu mi nie pokazało, w czym może tkwić problem?
  • REKLAMA
  • #7 12792120
    napli
    Poziom 10  
    Posty: 20
    aktualnie wyjechałem i będę dopiero przy komputerze we wtorek i wtedy dam odpowiedź na pytanie.
  • #8 12799602
    napli
    Poziom 10  
    Posty: 20
    RAID 1 na Linuxie – jak działa, czy dane są na obu dyskach po odłączeniu jednego?

    Wynik komendy cat /proc/mdstat
  • Pomocny post
    #9 12802663
    tom3kk
    Poziom 19  
    Posty: 278
    Pomógł: 33
    Ocena: 164
    Widac na zdjeciu [_U] - twoj raid obecnie nie dziala, musisz sobie odbudowac macierz i wtedy sie wykona sie synchronizacja.

    [tomekk@zonk]:/# cat /proc/mdstat 
    Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] 
    md3 : active raid1 sdb6[1] sda6[2]
          872913152 blocks super 1.2 [2/2] [UU]
          
    md2 : active raid1 sdb5[1] sda5[2]
          41077440 blocks super 1.2 [2/2] [UU]
          
    md1 : active raid1 sdb2[1] sda2[0]
          60645248 blocks [2/2] [UU]
          
    md0 : active raid1 sdb1[1] sda1[0]
          505920 blocks [2/2] [UU]
    


    Tak winno byc poprawnie - oczywiscie to moj uklad partycji, u ciebie jest on inny.
  • #10 12804795
    napli
    Poziom 10  
    Posty: 20
    Poprawiłem całość i teraz działa poprawnie dzięki za podpowiedź :) mam jeszcze pytanie, jeżeli załóżmy że jeden z dysków mi pada i teraz podłączam nowy to samo automatycznie zrzuci na ten nowy dysk dane z dysku który pracuje, czy trzeba wtedy coś konfigurować?
  • #11 12805464
    tom3kk
    Poziom 19  
    Posty: 278
    Pomógł: 33
    Ocena: 164
    Muszą być partycje i system plików linux raid.
    Później trzeba odbudować macierz.
  • #12 12805630
    napli
    Poziom 10  
    Posty: 20
    czyli przy włożeniu nowego dysku, uruchamiam normalnie instalator tworze na nowo partycje dokładnie takie same jakie mam utworzone na sprawnym dysku i wtedy też konfiguruje raid czy to później robi się w konsoli?
  • Pomocny post
    #13 12805664
    tom3kk
    Poziom 19  
    Posty: 278
    Pomógł: 33
    Ocena: 164
    Nie trzeba odpalać instalatora.
    Uruchamiasz system na jednym dysku i używasz komend na systemie - gdyby to tak topornie działało to nikt by tego nie używał.
  • #14 12805950
    napli
    Poziom 10  
    Posty: 20
    No tak faktycznie :) Dzięki za pomoc
  • #15 12806457
    szaleniec
    VIP Zasłużony dla elektroda
    Posty: 3268
    Pomógł: 476
    Ocena: 199
    tom3kk napisał:
    Widac na zdjeciu [_U] - twoj raid obecnie nie dziala, musisz sobie odbudowac macierz i wtedy sie wykona sie synchronizacja.
    Działa, ale jako zdegradowany.

    tom3kk napisał:
    Muszą być partycje i system plików linux raid.

    Nie muszą. Jako przykładem posłużę się zdegradowaną macierzą Raid 5:
    cat /proc/mdstat 
    Personalities : [raid6] [raid5] [raid4] 
    md0 : active raid5 sdb[1] sda[2]
          3907028992 blocks level 5, 64k chunk, algorithm 2 [3/2] [_UU]
    
  • #16 12944972
    tom3kk
    Poziom 19  
    Posty: 278
    Pomógł: 33
    Ocena: 164
    szaleniec napisał:
    tom3kk napisał:
    Widac na zdjeciu [_U] - twoj raid obecnie nie dziala, musisz sobie odbudowac macierz i wtedy sie wykona sie synchronizacja.
    Działa, ale jako zdegradowany.

    Dokladnie uzywajac technicznego jezyka, czyli .... i tak nie dziala ;)

    szaleniec napisał:

    tom3kk napisał:
    Muszą być partycje i system plików linux raid.

    Nie muszą. Jako przykładem posłużę się zdegradowaną macierzą Raid 5:
    cat /proc/mdstat 
    Personalities : [raid6] [raid5] [raid4] 
    md0 : active raid5 sdb[1] sda[2]
          3907028992 blocks level 5, 64k chunk, algorithm 2 [3/2] [_UU]
    

    Chcac wciagnac dysk do macierzy i uzyskac UUUUUUUUUU muszą.

Podsumowanie tematu

✨ Użytkownik zainstalował RAID 1 na serwerze Linux z dwoma dyskami 500GB (Seagate i Toshiba) w celu zapewnienia bezpieczeństwa danych. Po utworzeniu macierzy pojawiły się wątpliwości dotyczące działania RAID 1, w tym kwestia dostępności danych po odłączeniu jednego z dysków oraz błąd "error fd0 read error" podczas uruchamiania systemu. Użytkownik potwierdził, że RAID działa, ale po testach z odłączaniem dysków zauważył, że dane nie były dostępne na nowym dysku. Ostatecznie, po analizie wyników komendy `cat /proc/mdstat`, okazało się, że macierz była zdegradowana i wymagała odbudowy. Użytkownik uzyskał pomoc w zakresie odbudowy macierzy oraz konfiguracji RAID po wymianie dysku.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA