Resillent File System Windows Server 2012  Udostępnij na: Facebook

Autor: Twierkowski Michał

Opublikowano: 2012-10-01

ReFS, czyli Resillent File System, jest nowością wśród systemów plików udostępnionych przez firmę Microsoft. Warto zauważyć, że ReFS jest następcą wprowadzonego wiele lat temu systemu NTFS.

Resillent File System – następca NTFS

Popularny od wielu lat system NTFS stanowił bazę dla implementacji nowego systemu plików. Z New Technology File System odziedziczono wymuszanie bezpieczeństwa plików, synchronizację danych, buforowanie pamięci oraz utrzymanie w pamięci stanów plików i wolumenów na dysku.

Resillent File System – nowy poziom ochrony plików

Nowy system plików możemy spotkać w systemach Windows 8 oraz Windows Server 2012. Nowy system plików charakteryzuje się przede wszystkim znacznie wyższym poziomem odporności na uszkodzenia plików względem wcześniejszych systemów plików. Mając na myśli odporność na uszkodzenia, musimy wziąć pod uwagę odporność zarówno fizyczną, jak i logiczną. ReFS oferuje swoim użytkownikom wiele mechanizmów ochronnych, m.in. 64 bitowe sumy kontrolne dla plików czy ulepszony rozproszony log transakcyjny. System ReFS wyposażono w mechanizm alokacji pliku czasu rzeczywistego. System zapisuje zmiany w parametrach pliku znajdującego się w innej lokalizacji dopiero po zakończeniu pracy na pliku. Dzięki temu mamy pewność, że w trakcie zapisu, dotychczasowe dane nie zostaną zmienione. Zaimplementowana funkcja „integrity streams” chroni nasze dane podczas zapisu danych, a sumy kontrolne pliku zapewniają utrzymanie spójności pliku, nawet w przypadku nagłego braku zasilania.

Resillent File System – odporny na problemy

System plików opracowany dla systemów Windows Server 2012 oraz Windows 8 wprowadza swoich użytkowników w nowy wymiar bezpieczeństwa pracy na plikach. Wiele udogodnień mogą odczuć użytkownicy systemu plików NTFS. Jeśli w trakcie pracy na pliku (np. zapisu), nastąpi chwilowa utrata zasilania to dane, które w tym czasie są nadpisywane, zostaną niezmienione. W tym samym przypadku, system NTFS zakończyłby zapis częściowym nadpisaniem danych, co tworzy na dysku bezużyteczne śmieci.
Zaimplementowane w systemie plików ReFS funkcje pozwalają na automatyczne rozwiązywanie problemów z obsługą danych, uszkodzonych przez inne procesy. Warto zaznaczyć, że większość przypadków nie wymaga interwencji administratora. ReFS będzie specjalnie oznaczał nieodwracalnie uszkodzone dane, jednak bez konieczności przerywania pracy dysku.

Resillent File System – większa wydajność pracy na plikach, dużo lepsza skalowalność

Zauważalnym pozytywnym aspektem wykorzystania nowego systemu plików jest wsparcie systemu dla dużych wolumenów, plików i katalogów. Użytkownicy systemu ReFS z pewnością odczują większą wydajność pracy dzięki zastosowaniu technologii „kopiowanie przy zapisie” (ang. „copy on write”). Wykorzystanie tej techniki pozwoli na wspólne korzystanie z danych przez różne procesy systemu do czasu, kiedy dane te nie zostaną ponownie zapisane (zaktualizowane).

Przykładowe dane, zawarte poniżej, odnoszą się do limitów opisywanego systemu plików:

  • maksymalny rozmiar pliku: 2^64-1 bajtów,
  • maksymalny rozmiar wolumenu: 2^64 bajtów,
  • maksymalna ilość plików: 2^64,
  • maksymalna ilość katalogów: 2^64,
  • maksymalna długość nazwy pliku: 32 000 znaków w kodowaniu Unicode,
  • maksymalna długość ścieżki: 32 000.

Resillent File System – nowy system wirtualizacji dysków

ReFS to nie lada gratka dla zwolenników tworzenia dużych zespołów dysków w swoim komputerze. Znana z systemu NTFS wirtualizacja została wzbogacona o system utrzymywania integralności partycji wirtualnej. W razie awarii jednego elementu układanki, ReFS nie tylko utrzyma integralność danych na takiej partycji, ale również postara się o odzyskanie utraconych danych.

Działanie systemu Storage Spaces zostało przedstawione na poniższym rysunku:

Resillent File System – co dalej?

System plików, o którym mowa w tym artykule, jest nowością, przewidzianą dla najnowszych systemów Windows Server. Znajdzie on swoje zastosowanie przy dużych macierzach dyskowych RAID. Potencjalni użytkownicy tego systemu zadają sobie pytanie: kiedy będzie to możliwe? Wiadome jest, że Resillent File System może zostać wprowadzony w Windows Server 2012, jednak trzeba mieć na uwadze, że posiada on wiele zalet oraz wad użytkowania. Czy kolejne wersje systemów Windows oraz Windows Server przyniosą nam więcej informacji na temat systemu plików ReFS?