• 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

Scareware, leakware i cryptoransomware – coraz więcej ataków

2023-03-15

Światowy Dzień Recyklingu

2023-03-14

Od jakiego wieku należy mierzyć ciśnienie krwi?

2023-03-13
Facebook Twitter Instagram
Facebook 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

lukaszAutor: lukasz2009-11-232 minuty czytania
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
Udostępnij. Facebook Twitter Pinterest LinkedIn Tumblr Email
Dodaj komentarz

Zostaw komentarz Cancel Reply

Aktualności

Światowy Dzień Backupu

2023-03-25

ChatGPT – skuteczna broń do walki z cyberprzestępczością?

2023-03-24

Zmywarka czy mycie ręczne – co się bardziej opłaca?

2023-03-23

Nie boimy się, że zastąpi nas sztuczna inteligencja

2023-03-22
Popularne

Scareware, leakware i cryptoransomware – coraz więcej ataków

Światowy Dzień Recyklingu

Od jakiego wieku należy mierzyć ciśnienie krwi?

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

Wpisz zapytanie i naciśnij Enter. Naciśnij Esc aby anulować.