Trinity Forum - Téma megtekintése - raid controller és battery

A lemezműveletek helyes befejezéséhez akkumulátort kell használni.
Ie Azokban az esetekben, amikor a szoftver egy adatblokkot rögzített, a rendszer azt mondta a szoftvernek, hogy minden sikeresen meg lett írva, de valójában a műveletet elhalasztották a gyorsítótárba, és egy kicsit később végrehajtásra kerül. És akkor az étel le van vágva.

Ha nincsenek elemek, például egy DBMS esetében, akkor elveszíted a tranzakciók egy részét, mert A DBMS naplójában megjelölték őket, és fizikailag nem mentek lemezre. Egy hiba? Mégis mit!

Ha az akkumulátor jelen van, akkor bekapcsolás után az összes parancsot és a gyorsítótár adatait ki kell venni és alkalmazni a lemezekre. A szabályozó meg fogja csinálni. Nem szükséges a betöltött operációs rendszer jelenléte. Ez kiküszöböli a logikailag befejezett műveletek és a fizikailag befejezettek közötti eltérést.

Most a te ügyed. A UNIX rendszerben a fájlrendszer telepítésekor a "Mounted" jelzőt a lemezre helyezzük. Ha a rendszer ki van kapcsolva, a "Unmounted" jelzőt a lemezre írja.
A rendszer hibás leállítása egyszerű. A betöltésekor olvassa el az "Unmounted" jelzőt, ha újraindul, akkor a rendszer összeomlott, és általában nem fejeződött be, ezért az fsck futtatásához szükséges. Ezt nagyon egyszerűen elmagyaráztam mindenkinek, aki érdeklődik, akkor elolvashatom a vonatkozó irodalmat.

Most a fájlrendszerekről általában. Régóta, amikor a leállítás helytelen volt, ellenőriznie kellett a fájlrendszert. Most minden tisztességes fiú naplózott fájlrendszereket használ. Mi ez - olvasd el magad, meg kell kérdeznie bármely keresési kiszolgálót. Csak ez ment egy hosszú fsck-től.

Az akkumulátor hasznos dolog. Arch!

Kapcsolódó cikkek