Windows Server 2012 - system plików
W systemie Windows Server 2012 prezentowany jest nowy system plików o nazwie Resilient File System (ReFS).
Kluczowe atrybuty ReFS obejmują -
Utrzymanie wysokiego poziomu dostępności i niezawodności danych, nawet w przypadku awarii poszczególnych podstawowych urządzeń pamięci masowej.
Zapewnienie pełnej, kompleksowej, odpornej architektury, gdy jest używana w połączeniu z miejscami do magazynowania. Używane razem systemy plików ReFS i miejsca do magazynowania zapewniają zwiększoną odporność na awarie urządzeń pamięci masowej.
Znacząca funkcjonalność zawarta w ReFS została opisana poniżej -
Integrity- ReFS przechowuje dane w sposób, który chroni je przed wieloma typowymi błędami, które normalnie mogą powodować utratę danych. Gdy system plików ReFS jest używany w połączeniu z przestrzenią lustrzaną lub przestrzenią parzystości, wykryte uszkodzenie - zarówno metadane, jak i dane użytkownika, gdy włączone są strumienie integralności - może zostać automatycznie naprawione przy użyciu alternatywnej kopii zapewnianej przez miejsca do magazynowania. Ponadto istnieją polecenia cmdlet programu Windows PowerShell (Get-FileIntegrity i Set-FileIntegrity), których można używać do zarządzania zasadami integralności i czyszczenia dysku.
Availability- ReFS nadaje priorytet dostępności danych. W przeszłości systemy plików były często podatne na uszkodzenia danych, które wymagały przełączenia systemu w tryb offline w celu naprawy. W przypadku systemu plików ReFS, jeśli wystąpi uszkodzenie, proces naprawy jest lokalizowany zarówno w obszarze uszkodzenia, jak i wykonywany online, nie wymagając przestojów wolumenu. Chociaż rzadko, jeśli wolumin ulegnie uszkodzeniu lub zdecydujesz się nie używać go z przestrzenią lustrzaną lub przestrzenią parzystości, ReFS implementujesalvage, funkcja, która usuwa uszkodzone dane z przestrzeni nazw w aktywnym woluminie i zapewnia, że uszkodzone dane, których nie można naprawić, nie mają negatywnego wpływu na dobre dane. Ponieważ system ReFS wykonuje wszystkie operacje naprawcze w trybie online, nie ma trybu offlinechkdsk Komenda.
Scalability- Ponieważ ilość i rozmiar danych przechowywanych na komputerach stale rośnie, system ReFS jest zaprojektowany tak, aby dobrze działał z bardzo dużymi zestawami danych - petabajtami i większymi - bez wpływu na wydajność. ReFS jest zaprojektowany nie tylko do obsługi woluminów o rozmiarze 2 ^ 64 bajtów (dozwolonych przez adresy stosu systemu Windows), ale jest również zaprojektowany do obsługi nawet większych rozmiarów woluminów do 2 ^ 78 bajtów przy użyciu klastrów o rozmiarze 16 KB. Ten format obsługuje również 2 ^ 64 - 1-bajtowe rozmiary plików, 2 ^ 64 plików w katalogu i taką samą liczbę katalogów w woluminie.
Proactive Error Correction- Możliwości integralności ReFS są wykorzystywane przez skaner integralności danych, który jest również znany jako scrubber . Skaner integralności okresowo skanuje wolumen, identyfikując ukryte uszkodzenia i aktywnie uruchamiając naprawę tych uszkodzonych danych.
Gdy metadane katalogu ReFS są uszkodzone, podfoldery i skojarzone z nimi pliki są automatycznie odzyskiwane. ReFS identyfikuje i odzyskuje pliki, podczas gdy ReFS pozostaje online. Nieodwracalne uszkodzenie metadanych katalogu ReFS dotyczy tylko tych plików, które znajdują się w katalogu, w którym nastąpiło uszkodzenie.
ReFS zawiera nowy wpis w rejestrze, RefsDisableLastAccessUpdate, który jest odpowiednikiem poprzedniego NtfsDisableLastAccessUpdatewpis rejestru. Nowe polecenie magazynu umożliwia w programie Windows PowerShell (Get-FileIntegrity i SetFileIntegrity) dostępne do zarządzania zasadami integralności i czyszczenia dysku.