ext3cow
Зовнішній вигляд
ext3cow | |
---|---|
Розробник | Zachary Peterson (ext3cow versioning), Stephen Tweedie (ext3 design and implementation), Rémy Card (original ext2 design and implementation), Theodore Ts'o (tools and improvements), Andreas Gruenbacher (xattrs and ACLs), Andreas Dilger (online resizing), et al. |
Повна назва | Third extended file system with copy-on-write |
Представлено | липень 2003 (Linux) |
Ідентифікатор розділу | 0x83 (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) |
Структура | |
Вміст директорій | таблиця, дерево |
Виділення простору під файли | bitmap (вільний простір), таблиця (метадані) |
Збійні сектори | таблиця |
Обмеження | |
Максимальний розмір файлу | 2 ТіБ |
Максимум файлів | різниться |
Максимальна довжина імені файлу | 255 байт |
Максимальний розмір тому | 8 ТіБ |
Допустимі символи в назвах | всі, за винятком NUL, '/' і '@' |
Можливості | |
Дати що записуються | modification (mtime), attribute modification (ctime), access (atime) |
Діапазон дат | 14.12.1901 — 18.01.2038 |
Точність збереження дати | 1 с |
Потоки метаданих | так |
Атрибути | No-atime, append-only, synchronous-write, no-dump, h-tree (directory), immutable, journal, secure-delete, top (directory), allow-undelete |
Управління правами доступу | Unix permissions, ACLs and arbitrary security attributes (Linux 2.6 and later) |
Стискання | немає |
Шифрування | немає (передбачене на рівні блочних пристроїв) |
Операційні системи в яких підтримується | Linux |
ext3cow, або third extended filesystem with copy-on-write, — файлова система з відкритим початковим кодом, яка має підтримку версійності. Побудована на основі файлової системи ext3. Дозволяє переглянути стан файлової системи в будь-який момент часу в минулому.
Деякі переваги ext3cow:
- простір імен не засмічується іменами версій;
- мінімальне додаткове навантаження для створення версій;
- являє собою окремий модуль, не вимагає змін ядра і VFS-інтерфейсу.
- Ext3cow: A Time-Shifting File System for Regulatory Compliance[недоступне посилання] : [арх. 18.03.2012] / Zachary Peterson and Randal Burns // ACM Transactions on Storage. — 2005. — Vol. V (May).