System plików Veritas

System plików VERITAS
Pełne imię i nazwisko System plików VERITAS
wprowadzony 1991 ; 32 lata temu ( 1991 )
Struktury
Zawartość katalogu rozszerzalny skrót
Granice
Maks. rozmiar woluminu 2 77 bajtów (128 ZiB)
Maks. rozmiar pliku 2 63 bajty (8 EiB)
Maks. długość nazwy pliku 256 bajtów
Cechy
widelce Tak
Atrybuty Rozszerzone atrybuty plików
Uprawnienia systemu plików Uprawnienia Unix, ACL
Przezroczysta kompresja NIE
Przejrzyste szyfrowanie NIE
Inny
Obsługiwane systemy operacyjne Linux , Solaris , HP-UX , AIX , SINIX , UnixWare

System plików VERITAS (lub VxFS ; zwany JFS i OnlineJFS w HP-UX ) to system plików oparty na rozciągłościach . Pierwotnie został opracowany przez VERITAS Software . Dzięki OEM VxFS jest używany jako podstawowy system plików systemu operacyjnego HP-UX . Z defragmentacją on-line i obsługą zmiany rozmiaru włączoną za pośrednictwem licencji, jest znany jako OnlineJFS . Jest również obsługiwany w systemie AIX , Linux , Solaris , OpenSolaris , SINIX /Reliant UNIX, UnixWare i SCO OpenServer . [ potrzebne źródło ] VxFS został pierwotnie opracowany dla Unix System Laboratories firmy AT&T . VxFS jest pakowany jako część Veritas Storage Foundation (która obejmuje również Veritas Volume Manager ).

Historia

Według dostawcy był to pierwszy komercyjny system plików z dziennikiem . Twierdzenie to można przyjąć na dwa sposoby, tj. jako pierwszą implementację systemu plików z dziennikiem w kontekście komercyjnym lub jako pierwszy system plików dostępny jako produkt uwolniony.

Dan Koren jest wymieniany jako jeden z oryginalnych twórców VxFS. Zauważa na liście mailingowej, że „ukończyli wydanie 1.0 mniej więcej rok później” po rozpoczęciu rozwoju VxFS w ramach kontraktu z AT&T Corporation w 1990 roku. Inne źródła zgadzają się, że produkt został wydany po raz pierwszy w 1991 roku.

Ponieważ Internet nie był powszechnie dostępny na początku lat 90., wdrożenie nowego systemu plików dla systemów operacyjnych typu Unix było trudniejsze, więc jedno- lub dwuletnie opóźnienie w wydaniu i komercjalizacji tego systemu plików nie było niczym niezwykłym. [ potrzebne źródło ]

Historia wersji

Układ VxFS na dysku jest wersjonowany i aktualizowany podczas montowania systemu plików. Ten system plików przeszedł przez dziesięć wersji.

  • Wersja 2 dodała obsługę zestawów plików, dynamicznej alokacji i-węzłów i list ACL. Układy 1-3 przestały być obsługiwane w VxFS 4.0.
  • W wersji 4 dodano obsługę punktów kontrolnych pamięci masowej i systemu plików klastra Veritas . Wersja 4 została wydana w VxFS 3.2.1. Układ w wersji 4 nie jest już obsługiwany w VxFS 5.1.
  • Wersja 5 rozpoczęła obsługę systemów plików o rozmiarze do 32 terabajtów ( 2 45 bajtów ). Pojedyncze pliki mogą mieć rozmiar do 2 terabajtów. Wersja 5 została wprowadzona w VxFS 3.5 i nie jest już obsługiwana w VxFS 5.1.
  • dodała obsługę systemów plików i plików 263 bajtów ). o rozmiarze do 8 eksabajtów ( W wersji 6 wprowadzono również obsługę nazwanych strumieni/rozwidleń zasobów , wielu podstawowych woluminów oraz dzienników zmian plików . Wersja 6 została wprowadzona w VxFS 4.0.
  • Wersja 7 rozszerza obsługę wielu woluminów, aby umożliwić dynamiczne warstwowanie pamięci masowej. Dynamiczne warstwowanie pamięci masowej umożliwia użytkownikom root przenoszenie plików między różnymi woluminami, przydzielanie plików do różnych woluminów w czasie tworzenia pliku w oparciu o zasady oraz niezależne odzyskiwanie woluminów bez zmiany przestrzeni nazw systemu plików. Wersja 7 została wprowadzona w VxFS 5.0.
  • Wersja 8 umożliwia obsługę migawek na poziomie plików i udostępnionych zakresów. Wersja 8 została wprowadzona w VxFS 5.1.
  • Wersja 9 umożliwia obsługę kompresji plików, deduplikacji i katalogów partycji. Wersja 9 została wprowadzona w VxFS 6.0.
  • Wersja 10 umożliwia obsługę maxlink, która pozwala katalogowi zawierać więcej niż 64 000 podkatalogów. Wersja 10 została wprowadzona w VxFS 6.1.

Tryb dostępu równoległego

System plików VxFS może działać w trybie pojedynczej instancji lub w trybie dostępu równoległego / klastra . Tryb równoległy umożliwia równoczesny dostęp wielu serwerów (znanych również jako węzły klastra) do tego samego systemu plików. Po uruchomieniu w tym trybie VxFS jest określany jako Veritas Cluster File System .

Cluster File System zapewnia spójność pamięci podręcznej i zgodność z POSIX we wszystkich węzłach, dzięki czemu zmiany danych są widoczne jednocześnie we wszystkich węzłach klastra. Ponieważ klastrowy system plików korzysta z tych samych plików binarnych i tego samego układu na dysku, co pojedyncza instancja VxFS, przechodzenie między trybem klastra i pojedynczej instancji jest proste.

Zobacz też

Linki zewnętrzne