Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Nowy system plików w Windows Server 2012

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:format x: /FS:ReFS /Qgdzie 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. 

windows serwery inne

Komentarze

0 nowych
deepone   9 #1 07.01.2013 18:42

@RaveStar co masz na myśli? Bo wirusa tam nie ma.

bachus   19 #2 07.01.2013 19:03

@deepone: nie przejmuj się, @RaveStart wraca do formy po świętach :>
Z innej beczki: nie masz tam połączenia internetowego, czy wyłączyłeś IPv6?

4lpha   9 #3 07.01.2013 19:09

Windows

deepone   9 #4 07.01.2013 20:41

@bachus akurat się nie przejmuje. Widocznie godziny mu nie pasują w jakich robie zrzuty ekranu.

Mam stworzone 4 systemy W2K12 na Hyper-V i do tego jest osobna sieć, nie konfigurowałem dostępu do internetu czy innych sieci. Także nie ma tam "internetów". W celach testowych nie potrzebuje takich wynalazków.

bachus   19 #5 07.01.2013 21:13

@deepone: uuuuu, to masz min. 8GB, burżuj ;-)

kaluzaaa   5 #6 07.01.2013 21:30

@bachus, a ja myślałem ze to już standard w zwykłem kompie do offica ;). Ja w domowym labie mam jakieś 84GB i to mało na czasami.

deepone   9 #7 08.01.2013 07:05

8GB akurat jest teraz dość tanie...

  #8 08.01.2013 08:48

Z cyklu "Chce rozpocząć wojenkę w komentarzach": A co jest lepsze, ten ReFS, czy BtrFS? ;)

bachus   19 #9 08.01.2013 09:18

@kaluzaaa: 84GB rozproszone? W sytuacji, gdy to jeden domowy serwer, to sporo :-)

kaluzaaa   5 #10 08.01.2013 19:14

@bachus 32GB, 16GB,16GB, 8GB, 8GB, 4GB. ;)

  #11 08.01.2013 19:47

przydałby się jakiś test wydajności czy cokolwiek takiego

deepone   9 #12 14.01.2013 12:04

@_asd - Microsoft twierdzi, że system ten będzie zbliżony wydajnością do NTFS - i generalnie tak jest. W sieci pewien "wizjoner" zrobił taki test.

  #13 11.02.2013 22:11

Kilka dni temu samo-leczący się system plików ReFS powitał mnie po nieoczekiwanym restarcie komunikatem "The volume repair was not successful". Dyski są zdrowe (brak sektorów realokowanych, niestabilnych etc). Uszkodzenie czysto logiczne.

Jako że nie ma opcji na chkdsk dla ReFS, można uznać że dane już zostały stracone...

Co ciekawe na tych samych dyskach umieściłem również partycję NTFS na system operacyjny. Chkdsk naprawił błędy i NTFS śmiga jak złoto.

Można powiedzieć że miałem pecha ale wydaje mi się że ten system plików nie jest dopracowany. Z jakiegoś powodu M$ nie pozwala instalować na nim OS.

Wnioski pozostawiam czytającym..