Список файловых систем с журнальной структурой - List of log-structured file systems
Это неполный список файловая система с лог-структурой реализации.
- Джеймс Т, Брэди пока в IBM Poughkeepsie Lab задумала файловую систему подкачки с лог-структурой в 1979 году, которая была реализована в MVS SP2 в 1980 г.[1][2]
- Джон К. Остерхаут и Мендель Розенблюм реализована первая файловая система с журнальной структурой для Операционная система Sprite в 1992 г.[3][4]
- BSD-LFS, реализация Марго Зельцер был добавлен в 4.4BSD, а позже перенесен на 386BSD. Не хватало поддержки снимков. Он был удален из FreeBSD и OpenBSD, но все еще живет в NetBSD.
- План 9 с Ископаемое Файловая система также имеет журнальную структуру и поддерживает моментальные снимки.
- НИЛЬФЫ представляет собой реализацию файловой системы с лог-структурой для Linux к NTT / Verio который поддерживает снимки.
- LinLogFS (ранее dtfs) и LFS - это реализации файловой системы с лог-структурой для Linux. Последний был частью Google Summer of Code 2005. Оба проекта заброшены.
- LFS - это еще одна файловая система для Linux с журнальной структурой, разработанная Карловым университетом в Праге. Он должен был включать поддержку моментальных снимков и индексированных каталогов, но с тех пор разработка прекратилась.
- Формат файла Write Anywhere (WAFL) автор: NetApp - это макет файла, который поддерживает большие высокопроизводительные RAID-массивы, быстрый перезапуск без длительных проверок согласованности в случае сбоя или сбоя питания и быстрое увеличение размера файловых систем. Создан с использованием концепции файловой системы с лог-структурой,[нужна цитата ] снимки и офлайн дедупликация данных.
- LSFS это файловая система с журнальной структурой, с возможностью записи снимков и встроенными дедупликация данных сделано Программное обеспечение StarWind.[5]
- Cache Accelerated Sequential Layout (CASL) - это проприетарная файловая система с лог-структурой, разработанная Nimble Storage который использует твердотельные устройства для кэширования традиционных жестких дисков.[6]
- ObjectiveFS представляет собой файловую систему FUSE с журнальной структурой, которая использует хранилища облачных объектов (например, Amazon S3, Google Cloud Storage и хранилище частных облачных объектов).
- НОВАЯ ЗВЕЗДА для байтовой адресации постоянная память (Например энергонезависимый двухрядный модуль памяти (NVDIMM) и 3D XPoint ) для Linux, разработанная в Калифорнийском университете в Сан-Диего, США.[7]
Некоторые виды носителей, например флэш-память и CD-RW, медленно ухудшаются по мере записи и имеют ограниченное количество циклов стирания / записи в любом месте. На этих носителях иногда используются файловые системы с журнальной структурой, поскольку они делают меньше операций записи на месте и, таким образом, продлевают срок службы устройства на выравнивание износа. Наиболее распространены такие файловые системы:
- UDF файловая система, обычно используемая на оптические диски.
- JFFS и его преемник JFFS2 просты Linux файловые системы, предназначенные для устройств на основе raw flash.
- УБИФС файловая система для сырых Флэш-накопитель NAND а также предназначен для замены JFFS2.
- LogFS это масштабируемая файловая система на флеш-памяти для Linux который работает как с необработанными флеш-носителями, так и с блочными устройствами, предназначен для замены JFFS2.
- YAFFS - это файловая система с исходной NAND-памятью для многих операционных систем (включая Linux).
- F2FS - это новая файловая система, разработанная для устройств хранения на основе флэш-памяти NAND в Linux.
Смотрите также
Рекомендации
- ^ Самсон, Стивен Л. MVS Performance Management OS / 390 Edition. п. 12. CiteSeerИкс: 10.1.1.195.1886.
- ^ "Книга корпоративного технического признания IBM 1981 года, награда за выдающиеся инновации," Пейджинг на виртуальный диск хранения ""
- ^ Розенблюм, Мендель и Остерхаут, Джон К. (июнь 1990 г.) - "Менеджер хранилища LFS ". Труды Летнего Usenix 1990 г.. pp315-324.
- ^ Розенблюм, Мендель и Остерхаут, Джон К. (февраль 1992 г.) - "Разработка и реализация файловой системы с лог-структурой ". ACM-транзакции в компьютерных системах, Vol. 10 Выпуск 1. pp26-52.
- ^ Тойго, Джон Уильям (5 марта 2015 г.). «Борьба между производительностью виртуальной машины и хранилищем». TechTarget SearchStorage.
- ^ Шанкс, Эрик (25 ноября 2013 г.). «CASL с Nimble Storage». IT-лощина.
- ^ "Файловая система NOVA [LWN.net]". LWN.net.