Który system plików automatycznie przechowuje skróty plików?


12

Który system plików automatycznie oblicza i przechowuje skróty plików, a następnie sprawdza je przy dostępie w celu wykrycia uszkodzenia?


Brzmi jak pytanie o pracę domową. Zwłaszcza sposób, w jaki jest zadawany.
Travis,

6
podczas letnich wakacji?
Adrian Panasiuk

1
Słuszna uwaga! :-) Ale mogę sobie wyobrazić to pytanie z 5) przed nim na wydrukowanym kawałku papieru.
Travis,

@AdrianPanasiuk Teraz poczekaj, aż ktoś przyjdzie i powie „Brzmi jak ktoś, kto nie zdał egzaminów i odrabiał pracę domową na lato”: D
AnonymousLurker

Odpowiedzi:


15

ZFS firmy Sun :

W ZFS wszystkie dane i metadane są sumowane przy użyciu algorytmu wybieranego przez użytkownika. Tradycyjne systemy plików, które zapewniają sumowanie kontrolne, przeprowadzały to dla poszczególnych bloków, z konieczności ze względu na warstwę zarządzania woluminami i tradycyjny projekt systemu plików. Tradycyjny projekt oznacza, że ​​niektóre tryby awarii, takie jak zapisanie kompletnego bloku w niewłaściwym miejscu, mogą spowodować, że dane sumy kontrolnej będą niepoprawne. Sumy kontrolne ZFS są przechowywane w taki sposób, że te tryby awarii są wykrywane i można je łatwo odzyskać. Wszystkie sumy kontrolne i odzyskiwanie danych są wykonywane na warstwie systemu plików i są przejrzyste dla aplikacji.

Podobnie działa Linux Btrfs: Btrfs obsługuje także sprawdzanie danych i metadanych. Sumowanie danych jest opcjonalne i można je wyłączyć, instalując za pomocą -o nodatasum.


Ponadto, jeśli twój system plików jest dublowany, uważam, że można go naprawić po błędzie.
Ślimak mechaniczny
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.