System plików Veritas
Pełne imię i nazwisko | System plików VERITAS |
---|---|
wprowadzony | 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.