ext3krowa


ext3krowa
Deweloperzy Zachary Peterson (wersje ext3cow), Stephen Tweedie (projekt i implementacja ext3), Rémy Card (oryginalny projekt i implementacja ext2 ), Theodore Ts'o (narzędzia i ulepszenia), Andreas Gruenbacher (xattrs i listy ACL), Andreas Dilger (zmiana rozmiaru online) i in.
Pełne imię i nazwisko Trzeci rozszerzony system plików z funkcją kopiowania przy zapisie
wprowadzony lipiec 2003 ; 19 lat temu ( 2003-07 ) z Linuksem
Identyfikator partycji
0x83 ( MBR ) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT )
Struktury
Zawartość katalogu Stół, Drzewo
Alokacja plików bitmapa (wolna przestrzeń), tabela (metadane)
Złe bloki Tabela
Granice
Maks. rozmiar woluminu 8 TiB
Maks. rozmiar pliku 2 TiB
Maks. liczba plików Zmienna 1
Maks. długość nazwy pliku 255 bajtów
Dozwolone znaki w nazwach plików Wszystkie bajty z wyjątkiem NUL, „/” i „@”
Cechy
Zapisane daty modyfikacja (mtime), modyfikacja atrybutu (ctime), dostęp (atime)
Zakres dat 14 grudnia 1901 - 18 stycznia 2038
Rozdzielczość daty 1s
widelce Tak
Atrybuty No-atime, append-only, synchronous-write, no-dump, h-tree (katalog), niezmienny, dziennik, bezpieczne usuwanie, góra (katalog), zezwalanie na cofanie usunięcia
Uprawnienia systemu plików Uprawnienia systemu Unix, listy ACL i dowolne atrybuty bezpieczeństwa (Linux 2.6 i nowsze)
Przezroczysta kompresja NIE
Przejrzyste szyfrowanie Nie (podawane na poziomie urządzenia blokowego)
Inny
Obsługiwane systemy operacyjne Linuks

Ext3cow lub trzeci rozszerzony system plików z kopiowaniem przy zapisie to system plików typu open source , wersjonowanie oparty na systemie plików ext3 . Wersjonowanie jest realizowane przez kopiowanie przy zapisie na poziomie bloku . Ma wiele cech wspólnych z ext3 .

Ext3cow zapewnia interfejs z przesunięciem czasowym, który umożliwia ciągły podgląd danych w czasie rzeczywistym w przeszłości. Time-shifting to nowatorski interfejs, wprowadzony w ext3cow, umożliwiający użytkownikom nawigację i dostęp do przeszłych przestrzeni nazw poprzez dodanie komponentu czasu do ich poleceń.

Ext3cow został zaprojektowany jako platforma zapewniająca zgodność z wymaganiami w zakresie wersjonowania i kontroli wynikającymi z najnowszych amerykańskich przepisów dotyczących przechowywania dokumentacji elektronicznej, takich jak Sarbanes-Oxley i HIPAA .

Wersja ext3cow dla jądra Linuksa 2.6 została wydana 30 marca 2007 roku.

Szczegóły dotyczące implementacji ext3cow można znaleźć w artykule z 2005 roku.

Zobacz też

Linki zewnętrzne