Problemy ext4

System plików ext4 przebojowo wszedł na rynek, osiągając sporąpopularność wśród użytkowników systemów Open Source. Niestety,pojawiły się problemy rzucające cień na ten sukces. Szerzej problem opisuje Bogdan Gribincea na liście Launchpad,który w wyniku awarii zasilania, krótko po załadowaniu pulpitudoświadczył zmiany rozmiaru wszystkich plików zawierającychpreferencje osobiste na zero bajtów. Jak wyjaśnia Theodore Ts'o, błąd dotyczy opóźnionych alokacji,będących jedną z nowości ext4. Powoduje, że miejsce na dysku niejest przydzielane natychmiast, ale podnosi wydajność i optymalizujepewne operacje dyskowe. Z tego powodu, miejsce do zapisu danych ustalane jest zsześćdziesięcio sekundowym opóźnieniem, a nie pięcio sekundowym,jak miało to miejsce w ext3. Problem nabiera szczególnego znaczeniaw sytuacji, gdy w krótkim okresie czasu aplikacje czytają izapisują sporą ilość plików konfiguracyjnych o niewielkichrozmiarach. Wydaje się być zatem istotny zarówno w przypadku KDE,jak i GNOME, przez co szansa utraty danych wzrasta. Proponowane rozwiązania dotyczą poprawy działania mechanizmuopóźnionych alokacji, ale łatek nie należy spodziewać się wcześniejniż w wersji 2.6.30 jądra, a więc nie wcześniej niż w czerwcu.Ostatecznym rozwiązaniem jest zmiana aplikacji pisanych z myślą odziałaniu z ext3 oraz zapisywaniu danych do pięciu sekund. Podobnemechanizmy posiadają xfs i btrfs.

Adam Wróblewski

Źródło artykułu:www.dobreprogramy.pl

Wybrane dla Ciebie

Komentarze (110)