Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish)
  • Search

[RAID1] Nie usuwa uszkodzonego dysku.

Witajcie na polskim forum użytkowników Gentoo!
Opis instalacji i pracy z Gentoo. Pozostała dokumentacja Gentoo

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
Author
Message
lekto
Apprentice
Apprentice
Posts: 231
Joined: Sat Sep 20, 2014 6:48 pm
Location: Ancient Rome

[RAID1] Nie usuwa uszkodzonego dysku.

  • Quote

Post by lekto » Sun Sep 21, 2014 9:53 am

Witam, dorwałem ostatnio sprawny komputer za darmo, miałem akurat dwa identyczne dyski, postanowiłem zrobić z nich RAID1 w celach edukacyjnych. Komputer wygląda tak:
AMD Duron 1.6GHz
2x512MB ram
2xWD 40GB IDE
System stawiałem wg tej instrukcji http://www.gentoo.org/doc/pl/gentoo-x86 ... nstall.xml
Podczas pobierania jądra posypały się błędy Pythona, google nie miało nic ciekawego do powiedzenia na ich temat. Według /proc/mdstat macierz stała i miała się dobrze, więc postawiłem zacząć wszystko od początku wraz ze stawianiem macierzy na nowo dla pewności. Tym razem przy wypakowaniu stage pokazał się błąd o uszkodzonym archiwum, no cóż, zdarza się, pobrałem jeszcze raz i tym razem udało się. Podobne błędy Pythona pokazały się podczas env-update && source /etc/profile. Wyszedłem z chroota, odmontowałem macierze i zrobiłem fsck, pokazało masę błędów, a macierz ciągle stała wg /proc/mdstat. Podejrzenia padły na ram, jedna kość była w komputerze oryginalnie, druga pochodzi z mojej szafy gdzie przeleżała około dwa lata, memtest86 nie wykrył żadnych błędów. Przyszła kolej na dyski, więc uruchomiłem badblocks na obu. Półtorej godziny później zobaczyłem masę błędów na /dev/sdb, jeden za drugim, około 8 tysięcy i ciągle przybywały nowe. Wymieniłem uszkodzony dysk na sprawny i już wszystko działa.

Dlaczego tak się stało? Dlaczego ten dysk nie został wykryty jako uszkodzony przez system i usunięty z macierzy? Niestety, nie zachowałem żadnych logów.
Top
halvmork
n00b
n00b
User avatar
Posts: 36
Joined: Thu Mar 17, 2011 7:46 am
Location: Warszawa

  • Quote

Post by halvmork » Tue Sep 23, 2014 6:17 am

Żaden softwarowy volume manager nie ma takiej opcji aby automatycznie odłączyć dysk i coś z nim zrobić, wymiana dysku, odbudowa macierzy itp. wymagają działań administratora. Na macierzach hardwarowych jest podobnie, automatycznie wysyłane jest powiadomienie o uszkodzonym dysku, macierze Enterprice mają wydzielone dodatkowe dyski na które automatycznie jest kopiowana zawartość tego uszkodzonego dysku, ale wymiana dalej wymaga podjęcia działań przez administratora a nie załatwia tego jakiś automat.

Pozdrawiam
Top
lekto
Apprentice
Apprentice
Posts: 231
Joined: Sat Sep 20, 2014 6:48 pm
Location: Ancient Rome

  • Quote

Post by lekto » Tue Sep 23, 2014 9:53 am

W porządku, rozumiem, że człowiek powinien zająć się naprawą, ale nie rozumiem dlaczego twierdził, że macierz jest sprawna.
Po wymianie dysku postawiłem system i okazało się, że zamontowało /boot i / tylko do odczytu, stwierdziłem, że czegoś nie wkompilowałem w jądro lub gdzieś się pomyliłem. I faktycznie, zamiast 'defaults' wpisałem w fstab 'default', po zmianie zamontowało /boot jak trzeba i co dziwne / tylko do odczytu, chociaż mount pokazywało rw. Po dłuższej chwili postanowiłem sprawdzić ten drugi dysk i okazało się, że ten też ma badsectory. I znowu, /proc/mdstat twierdził, że macierz ma się dobrze.
RAID1 robię po to by mieć pewność, że w razie padnięcia jednego dysku na drugim jest ciągle sprawny system. Jeśli podczas pracy zrobi się badsector i system odczyta uszkodzony pliki myśląc że jest sprawny to może się wyłożyć lub nadpisać jakieś istotne dane na zdrowym dysku. Chyba że o to chodzi, dysk pada, system pada, wymieniam dysk i odbudowuję macierz, ale w takim razie co jeśli przez tą awarię zostaje nadpisane coś na zdrowym dysku? Czy może szansa na to jest na tyle mała, że nie bierze się tego pod uwagę?
Top
halvmork
n00b
n00b
User avatar
Posts: 36
Joined: Thu Mar 17, 2011 7:46 am
Location: Warszawa

  • Quote

Post by halvmork » Tue Sep 23, 2014 10:45 am

Te dyski to powinieneś sprawdzić czy są sprawne zanim z nich złożyłeś macierz, logika jest taka że przez pseudo urządzenie dane są zapisywane lub odczytywane dwutorowo z obu urządzeń na raz, a informacja o uszkodzonym dysku będzie wtedy gdy nie uda się zapis lub odczyt któregoś z bloków. W momencie jak demon składa macierz w całość to patrzy czy ma dostępne urządzenia, nie sprawdza natomiast powierzchni pod kątem bad sektorów.
Top
Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Polskie forum (Polish)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic