Next3

Next3
Next3
Разработчик

CTERA Networks

Дата представления

май 2010 (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 байта [источник не указан 857 дней]

Максимальный размер тома

от 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]

Содержание

Особенности

Снапшоты (snapshots)

Преимущество метода 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. If V is the volume size in bytes, then the default number of inodes is given by V/213 (or the number of blocks, whichever is less), and the minimum by V/223. The default was deemed sufficient for most applications. The max number of subdirectories in one directory is fixed to 32000.
  2. 1 2 3 Corbet, Jonathan «The Next3 filesystem»  (англ.). LWN (11 May 2010). Проверено 4 июля 2010.
  3. Sergey Ptashnick «Открыт код Next3 - файловой системы для Linux с поддержкой снапшотов». OpenNet.ru (9 июня 2010). Архивировано из первоисточника 26 августа 2011. Проверено 19 февраля 2011.
  4. SourceForge.net: License - Next3. Архивировано из первоисточника 1 мая 2012. Проверено 19 февраля 2011.
  5. Next3 FAQ  (англ.). Архивировано из первоисточника 1 мая 2012.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Next3" в других словарях:

  • Next3 — Developer CTERA Networks Introduced May 2010 (Linux 2.6) Partition identifier 0x83 (MBR) EBD0A0A2 B9E5 4433 87C0 68B6B72699C7 (GPT) Structures Directory contents Table …   Wikipedia

  • Список файловых систем — Это список файловых систем (ФС) и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

  • Tablet-Computer — Konzept OLPC XO 3[1] Ein Tablet Computer (englisch tablet ‚Schreibtafel‘, US engl. tablet ‚Notizblock‘) ist ein tragbarer, flacher Computer, der vollständig im Gehäuse eines Touchscreen …   Deutsch Wikipedia

  • ext — Файловая система Extended file system Дата представления Апрель 1992 (Linux) Структура Размещение файлов битовая карта (свободное пространство), table (метаданные) Сбойные сектора Table …   Википедия

  • ext3 — Файловая система Third extended file system Дата представления Ноябрь 2001 (Linux 2.4.15) Структура Размещение файлов битовая карта (свободное пространство), table (метаданные) Сбойные сектора Table …   Википедия

  • 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… …   Википедия

  • Glenn Research Center — NASA John H. Glenn Research Center at Lewis Field …   Wikipedia

  • Preston railway station — Infobox UK station name = Preston manager = Virgin Trains locale = Preston borough = Preston code = PRE platforms = 8 usage0405 = 3.085 usage0506 = 3.246 usage0607 = 3.418 latitude = 53.7560 longitude = 2.7072 years = 31 October 1838 events =… …   Wikipedia

  • East Midlands Parkway railway station — Infobox UK station name = East Midlands Parkway locale = Ratcliffe on Soar borough = Nottinghamshire platforms = 4 (planned) manager = East Midlands Trains events = Construction commences events1 = Planned Opening years = 2007 years1 = 2008… …   Wikipedia

  • Liscard and Poulton railway station — Infobox UK disused station name = Liscard and Poulton manager = LMS line = Wirral Railway locale = Wallasey borough = Wirral platforms = Two start = 1 June 1895 end = 4 January 1960| Liscard and Poulton railway station was located in Wallasey,… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»