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 Linuksem | z
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
- „System plików ext3cow” . Zarchiwizowane od oryginału w dniu 20 sierpnia 2006 r.
- "ext3cow" . Darmowy kod .