Idézet: Gyula2222 - Dátum: 2012. 07. 26. 18:52
Miből gondolod, hogy csak olvasás közben van visszacsatolás?
Ha rázkódik a laptopod, akkor csak az olvasás lassul le, az írás nem?
(Egyébként meg van adva, hogy mekkora gyorsulást és mekkora vibrációt bírnak ki meghibásodás nélkül a diszkek működés közben és kikapcsolva.)
Idézet: Gyula2222 - Dátum: 2012. 07. 26. 18:52
Igen, de ennek az oka teljesen más, nem az, hogy a diszk keresztbe írt más sávokat, mint amit kellett volna.
Az oka az, hogy "illegális" kikapcsoláskor elvesznek azok az adatok amik a számítógép memóriájában (operációs rednszer szintű háttértár cache) vannak.
Ez megelőzhető a filrendszer teljes naplózásával (nem csupán a filrendszer metaadatai, hanem a file-okban lévő adatok is).
(Zárójelben teszem hozzá, mert a téma szempontjából teljesen irreleváns, hogy a napló is csak akkor teljesen megbízható, ha:
a) vagy ellenőrző összeget is tartalmaz
b) vagy valamiféle barrier mechanizmus van beleépítve, ami gondoskodik arról, hogy mielőtt egy-egy napló commit bejegyzésre kerül, előtte a naplófile tartalma fizikailag is íródjon ki a diszkre.
Ha e kettő közül egyik sincs megvalósítva, akkor szerencsétlen esetben előfordulhat, hogy a napló hiányos adatokat tartalmazhat a bekapcsoláskor, és ez nem észrevehető. Ennek oka, hogy az adatok egy része csak a HDD belső cache-ében voltak, és nem kerültek kiírásra az áram megszűnésekor, viszont a napló commit már kiírásra került régebben.
Ilyenkor az a) esetben a hiba észrevehető, és a hibás napló bejegyzések eldobhatóak; b) esetben meg nem fordulhat elő ilyen hiba.
Nálam így van beállítva az összes gép, áramszünet vagy váratlan akkumlátor lemerülés esetén a következő bekacsoláskor a filerendszerbe bekerülnek a naplóban rögzített változások, és nem sérül a filerendszer. Persze, ami munka nem volt elmentve, az elveszett, de a filerendszer teljesen konzisztens marad.)
Hogy szavaiddal éljek, "illegális" kikapcsoláskor a diszken maximum 1 pendig sector keletkezhet: amelyiknek az írása közben elment az áram. Ami a következő íráskor ki is javul.
Idézet: Gyula2222 - Dátum: 2012. 07. 26. 18:52
Persze: az az oka, hogy hibás a firmware. Azt is emberek készítik, és van, hogy hibáznak.
A téma szempontjából tök mindegy, hogy mit javítanak.
Szerkesztette: Sparow2 2012. 07. 26. 18:49 -kor