wkm napisał(a):terrorite napisał(a):Bez znaczenia czy sypnie sie dysk 0 czy 1. W obu wypadkach procedura jest taka sama.
No to nie rozumiem tych obiekcji
mw72.
Dopytuje się o ten pad dysku 0, jakby to miała być inna sytuacja niż opisany przez Krwiaka pad dysku 1.
To taka delikatna różnica zapisów danych na dysk .... spróbuje to opisać w sposób prosty i przejrzysty z dużymi uproszczeniami
W systemach z kontrolerem raid sprzętowym system widzi jeden dysk ( zamaskowany kontrolerem ). Kontroler dba aby zapis na dyski był synchroniczny ( jednoczesny ) a potwierdzenie fizycznego zapisu danych na dwóch dyskach ( nie w cache wew dysku) powoduje zatwierdzenie operacji i przesłanie wiadomości do systemu o poprawności procedury zapisu
W przypadku awarii i np restartu maszyny to kontroler decyduje że w przypadku awarii dysku 0 odczyt danych na przebiegać z dysku 1 a system nie widzi tak naprawdę skąd są przesyłane dane ponieważ dla niego wirtualnym dyskiem jest urządzenie kontrolera
W przypadku raidow systemowych to już tak prosto nie jest
System fizycznie widzi dwa dyski i standardowo odczytuje i zapisuje dane dane z dysku 0. Dysk 1 jest replikom dysku 0 prawie w czasie rzeczywistym
Prawie .... ponieważ tu przeszkodą jest cache wew dysku ponieważ mechanizmy optymalizacji decydują kiedy tak naprawdę dane zostaną zapisane na dysk a nie trzymane w cache dysku i z jakim opóźnieniem ( liczonym w mili sekundach) dane zostaną przesłane do replikacji do dysku 1
W sytuacji kiedy zapisujesz jakieś dane i system otrzymał potwierdzenie że dane zostały zapisane na dysku a tak naprawdę trafiły tylko do cache dysku i następuje awaria dysku 0 te kilka sektorów ( które były w cache ) nie zreplikowały się fizycznie na dysku 1 i tak naprawdę zapis pliku się nie udała
Również po awarii dysku 0 trzeba zmienić parametry bootowania wskazując fizycznie inne urządzenie ( dysk 1) , stworzyć MBR etc.
Ale z tego co zrozumiałem z koncepcji NAS synology system startuje z flash tak wiec nie występuje ten problem
Na pewno po restarcie trzeba będzie wyłączyć błędny dysk z konfiguracji , zamontować dobry (dysk 1) tak wiec dane będą ale trzeba będzie się wykazać troszkę większa ilością działań, wiedzą i liczyć się z większym przestojem usługi.
Awaria jest na pewno zauważalna ( brak dostępu do danych na dysku 0) i wymaga od razu pojęcia działań - brak dostępu do danych w przeciwieństwie do awarii dysku 1
Ważnym jest test mechanizm logic volumenami ( to takie spięcie dwóch dysków w jeden wirtualny - kopii) i jakie tam zostały zastosowane mechanizmy kontroli zapisu/ niestety tu dokumentacja milczy
Opisane sytuacja dla raid 1 softwarowego występuje bardzo rzadko ale sie zdarza. Jeżeli to są tylko twoje dane i zawsze masz ich jeszcze kopie na na dysku lokalnym to problem dla ciebie nie istnieje
Dlatego zawsze przy przegrywaniu na NAS najpierw kopiujesz dane a dopiero potem je kasujesz ( a nie od razu przenosisz) - takie działanie poprzez dodanie dodatkowych kilka sekund na replikacje danych lub na otrzymanie informacji o uszkodzeniu dysku i braku poprawnego zapisu uchroni cię przed stratą /uszkodzeniem danych
W przypadku zastosowania takiego urządzenia w firmie gdzie ono jest magazynem informacji ( np wolumenem dla bazy danych ) taka awaria może na dość długo pozbawić firmę dostępu do danych ....