Nowy system plików w Windows Server 2012
07.01.2013 15:35
Microsoft zapowiadał nowy system plików już od Windows Vista, niestety nie doczekaliśmy się nowego systemu plików aż do Windows Server 2012.
Nowy system plików - ReFS (Resilient File System) - nie jest (niestety) w 100% dostępny. Nie można bowiem zainstalować na nim systemu operacyjnego, a jedynie korzystać z niego w przypadku innych dysków/woluminów itp. Warto wspomnieć, że system plików jest dostępny tylko dla Windows 2012, w Windows 8 nie można z niego korzystać zaraz po instalacji. W sieci można znaleźć sposoby "uaktywnienia" tej funkcjonalności.
Po co ten system plików
System ten głównie celowany jest w serwery plikowe aby zastąpić NTFS.
Według mnie najważniejsze cechy tego systemu plików:
- Zachowanie kompatybilności z NTFS (nie wszystkie funkcjonalności).
- Wsparcie dla automatycznej korekcji danych - automatyczna naprawa danych.
- Brak konieczności "wyłączania" danego systemu w celu naprawy - taka naprawa może być wykonana w trakcie pracy.
Dla wielu może mieć znaczenie że system plików wykorzystuje B-drzewa.
Zwiększone zostały także maksymalne rozmiary danych (plików/woluminów/ilości przechowywanych plików i katalogów). Daje to w zasadzie nieograniczone możliwości w ilości przechowywanych danych - jesteśmy ograniczeni głównie sprzętem.
- Maksymalny rozmiar pojedynczego pliku: 2^64 - 1 bajt
- Maksymalny rozmiar pojedynczego woluminu: 2^64 bajtów (ograniczenie adresowania Windowsa, system obsługuje 2&78 z 16KB rozmiarem klastra)
- Maksymalna ilość plików w katalogu: 2^64
- Maksymalna ilość katalogów w woluminie: 2^64
- Maksymalna długość nazwy pliku: 255 znaków (UNICODE), sam system obsługuje więcej bo 32 tyś. znaków jednak ze względu na kompatybilność z NTFS zostało to limitowane)
- Maksymalna długość ścieżki: 32 tyś.
- Maksymalny rozmiar puli magazynu: 4 PB (Petabajt )
- Maksymalna ilość pul magazynów w systemie: bez limitu
- Maksymalna ilość przestrzeni w puli magazynu: bez limitu
Z rzeczy niedostępnych w ReFS, które były dostępne w NTFS to:
- wsparcie dla krótkich nazw plików (8+3)
- nazwane strumienie (taka ciekawostka, którą mało kto wykorzystywał)
- identyfikatory obiektów
- kompresja
- quoty
- Dowiązanie twarde (hard-links)
- Sparse
- szyfrowanie plików/katalogów (EFS)
- rozszerzone atrybuty
Generalnie "wycięcie" tych opcji nie powoduje problemów w pracy nowych aplikacji na tym systemie plików. Wiele z tych funkcji i tak nie były wykorzystywane
Woluminy z systemem ReFS
Niestety nie można skonwertować dysków z NTFS (czy innych) do ReFS. Musimy wszystkie dane gdzieś zabezpieczyć, sformatować na ReFS i ponownie je tam umieścić - tak w uproszczeniu, bo można to zrobić zawsze po swojemu i w inny sposób tak by zachować wszystkie zależności w danych itp, ale to nie jestem tematem tego wpisu.
Możemy sformatować dysk za pomocą przystawki Disk Management lub z wiersza poleceń.
Formatujemy
Cudów tutaj nie ma, formatujemy woluminy jak każde inne.
Przy użyciu Disk Management > wybieramy odpowiednią partycję i klikamy format > wybieramy w opcji File system opcję REFS i zatwierdzamy. Uzyskamy w ten sposób partycje z systemem plików ReFS.
Z wiersza poleceń wystarczy wykonać polecenie:
[code=]format x: /FS:ReFS /Q[/code]
gdzie x: zamieniamy na nasz dysk a parametr /Q oznacza szybkie formatowanie.
Na koniec możemy sprawdzić czy dysk się sformatował tak jak chcemy i wejść we właściwości dysku.
Podsumowanie
To co wymieniłem tutaj jest tylko garstką informacji/możliwości/funkcjonalności tego systemu plików. Gdybym miał to opisać to ten wpis zrobiłby się ogromny - a tak zainteresowani sięgną na strony Microsoftu i doczytają a mniej zainteresowani i tak przejdą obojętnie obok tego systemu plików.