Next3

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Next3
РазработчикCTERA Networks
Дата представления2010-05 (Linux 2.6)
Метка тома

0x83 (MBR)

EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
Структура
Содержимое папокTable,hashed B-tree with dir_index enabled
Размещение файловbitmap (free space), table (metadata), snapshots are allocated as files from the volume free space
Сбойные сектораTable
Ограничения
Максимальный размер файла2терабайта
Максимум файловVariable, allocated at creation time[1]
Максимальная длина имени файла254 байта[источник не указан 5303 дня]
Максимальный размер томаот 2 до 16терабайт
Допустимые символы в названияхAll bytes except NULL ('\0') and '/'
Возможности
Свойстваmodification (mtime), attribute modification (ctime), access (atime)
Диапазон дат14 декабря 1901 - 18 января 2038
Точность хранения датысекунда
Атрибуты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 и более поздние)
Фоновая компрессияНет
Фоновое шифрованиеНет (provided at the block device level)
Поддерживается ОСLinux

Next3 —Файловая система дляLinux с поддержкоймгновенных снимков, разработаннаяCTERA Networks. Базируется на кодеext3 и обладает прямой и обратной совместимостью с даннойФС.[2] Исходные коды проекта распространяются под лицензиейGNU GPL.[3][4]

Содержание

Особенности

[править |править код]

Мгновенные снимки

[править |править код]

Преимущество методаcopy-on-write заключается в том, что при записи Next3 новых данных, блоки, содержащие старые данные, могут быть сохранены, что позволяет делатьмгновенные снимки файловой системы (англ. snapshots). В Next3 снимки создаются быстро, так как все данные в составе снимка уже сохранены. Ещё одним преимуществом является эффективное использование дискового пространства, поскольку любые не изменённые данные передаются между файловой системой и её снимком.[2]

Динамическое выделение пространства под мгновенные снимки

[править |править код]

Традиционный дляLinuxменеджер логических томов (LVM), так же позволяющий создавать снимки файловой системы, требует, чтобы место под снимок выделялось заранее. Next3 использует динамическое выделение пространства под мгновенные снимки.

Совместимость с ext3

[править |править код]

Одной из целей разработчиков Next3 была прямая и обратная совместимость с файловой системойext3. Все структуры на диске идентичны используемым в ext3, отличия минимальны, поэтому Next3 может бытьпримонтирована как ext3 без каких-либо изменений — при условии отсутствия мгновенных снимков. В случае наличия снимков, Next3 может быть примотирована как ext3 только с флагомro (Read-only, только для чтения), чтобы изменённые блоки не могли быть сохранены в мгновенных снимках[2].

Обратная сторона практически полной совместимости с ext3 — Next3 не поддерживает многие технологии, используемые в современныхФС, такие, какэкстенты.

Производительность

[править |править код]

Если не используются мгновенные снимки, то производительность Next3 эквивалентна производительности ext3. При использовании мгновенных возникают относительно небольшие накладные расходы на запись блоков метаданных и (около 1 %) на запись блоков данных[5].

Примечания

[править |править код]
  1. The maximum number of inodes (and hence the maximum number of files and directories) is set when the file system is created. IfV is the volume size in bytes, then the default number of inodes is given byV/213 (or the number of blocks, whichever is less), and the minimum byV/223. The default was deemed sufficient for most applications. The max number of subdirectories in one directory is fixed to 32000.
  2. 123Corbet, Jonathan. «The Next3 filesystem» (англ.). LWN (11 мая 2010). Дата обращения: 4 июля 2010.
  3. Sergey Ptashnick. «Открыт код Next3 - файловой системы для Linux с поддержкой снимоков»  (неопр.). OpenNet.ru (9 июня 2010). Дата обращения: 19 февраля 2011. Архивировано изоригинала 11 мая 2011 года.
  4. SourceForge.net: License - Next3  (неопр.). Дата обращения: 19 февраля 2011. Архивировано изоригинала 1 мая 2012 года.
  5. Next3 FAQ (англ.). Архивировано изоригинала 1 мая 2012 года.

Ссылки

[править |править код]
Перейти к шаблону «Файловые системы»
Дисковые
Оптические диски
Флеш-память/SSD
Кластерные
Распределённые
(сетевые)
Специальные
Псевдо- и виртуальные
Шифрованные
Источник —https://ru.wikipedia.org/w/index.php?title=Next3&oldid=139004525
Категории:
Скрытые категории: