Close Menu
Blog technologiczny Web-News.plBlog technologiczny Web-News.pl
  • Aktualności
    • Internet
  • Bezpieczeństwo
  • Hardware
    • Laptopy
    • Sprzęt satelitarny
    • Smartfony
    • Tablety
  • Poradniki
  • Programowanie
  • Software
    • Aplikacje
    • Gry
  • Testy
    • Testy tabletów
    • Testy smartfonów
  • Rankingi
Popularne

Wybór smartwatcha z ciśnieniomierzem dla zdrowia

2025-05-18

Najlepsze Telefony z Aparatem w 2025 Roku

2025-05-09

Jak edytować zdjęcia za pomocą AI w 2025 roku

2025-05-16
Facebook X (Twitter) Instagram
Facebook X (Twitter) Instagram
Blog technologiczny Web-News.plBlog technologiczny Web-News.pl
  • Aktualności
    • Internet
  • Bezpieczeństwo
  • Hardware
    • Laptopy
    • Sprzęt satelitarny
    • Smartfony
    • Tablety
  • Poradniki
  • Programowanie
  • Software
    • Aplikacje
    • Gry
  • Testy
    • Testy tabletów
    • Testy smartfonów
  • Rankingi
Blog technologiczny Web-News.plBlog technologiczny Web-News.pl
Strona główna » System plików dla dysku SSD
embedded

System plików dla dysku SSD

lukaszBy lukasz2009-11-232 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Podziel się
Facebook Twitter LinkedIn Pinterest Email

Ostatnio miałem okazję przetestować różne systemy plików dla pewnej aplikacji pracującej pod kontrolą systemu Linux. Aplikacja miała pracować m.in na dysku SSD i dodatkowo system plików musiał być odporny na niekontrolowane przerwy w zasilaniu (wywoływane np. przez użytkownika poprzez wyciągnięcie wtyczki z kontaktu).

Z przeprowadzonych przeze mnie badań systemy operacyjne można podzielić na grupy:
1. ext2, fat – systemy plików nieodporne na “pady zasilania” ale dosyć wydajne dla SSD .
2. ext3, reiserfs, jfs – systemy prowadzące tzw. dziennik zdarzeń (ang. journaling) i dzięki temu możliwe jest odzyskanie danych po awarii zasilania. Mogą się jednak zdarzyć przypadki gdy nie będzie to możliwe. W tej grupie najbardziej zawiódł mnie system plików JFS. Każda awaria kończyła się potrzebą uruchomienia programu fsck sprawdzającego spójność systemu. Dodatkowo działanie każdego z tych systemów plików może ukrócić czas działania flash-y zwłaszcza tych, bez tzw. “wear leveling”. Przyczyniają się do tego dodatkowe operacje wykonywane na dysku, czyli zapis dziennika zdarzeń. Dodatkowo ext3 wykonuje standardowo co 5s operację sync .
3. logfs, nilfs2 – systemy plików stworzone pod SSD. Niestety logfs nie udało mi się wkompilować w jądro. Natomiast nilfs bardzo mi się spodobał. System plików robi w trybie ciągłym tzw. migawki (ang. snapshots) z gwarancją, że nie zostaną one przez siebie nadpisane. Dzięki temu mamy pewność, że system plików pozostanie spójny, a stracić możemy jedynie ostatnie zmiany. W razie awarii zasilania, jądro systemu odzyska automatycznie ostatnią kopię z migawki.

Podsumowując, zostałem póki co przy nilfs2. Zobaczymy co czas pokaże…

rodzaje systemów plików system plików dla dysku SSD systemy plików Linux systemy plików odporne na brak zasilania
Add A Comment
Leave A Reply Cancel Reply

Aktualności

Korzyści z Inteligentnych Zegarków: Jak Mogą Ulepszyć Twoje Codzienne Życie?

2025-05-20

Najlepsze powerbanki powyżej 20000 mAh

2025-05-20
Huawei Watch Fit 4

Jak Huawei Watch Fit 4 Śledzi Twoje Zdrowie: Kompleksowy Przewodnik 

2025-05-19
Popularne

Wybór smartwatcha z ciśnieniomierzem dla zdrowia

Najlepsze Telefony z Aparatem w 2025 Roku

Jak edytować zdjęcia za pomocą AI w 2025 roku

Facebook X (Twitter) Instagram Pinterest
  • O serwisie
  • Kontakt
  • Polityka prywatności

Type above and press Enter to search. Press Esc to cancel.