forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Операционные системы и системное ПО > UNIX-like

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Ответ
 
Опции темы Опции просмотра
Старый 13.01.2009, 00:40   #1
Snoopy
Профи
 
Регистрация: 04.06.2008
Сообщений: 1,268
Post Файловые системы в Linux

Цитата:
XFS — начало разработки 1993 год, фирма Silicon Graphics, в мае 2000 года предстала в GNU GPL, для пользователей большинства Linux систем стала доступна в 2001-2002 гг. Отличительная черта системы — прекрасная поддержка больших файлов и файловых томов, 8 эксбибайт — 1 байт (8*260-1 байт) для 64-х битных систем. Ко всему прочему обладает другими немаловажными особенностями — непрерывные области дискового пространства, задержка выделения пространства и онлайн дефрагментация. Является одной из старейших журналируемых файловых систем для *nix, и содержит в себе наиболее отлаженный, в этом контексте, исходный код.

ReiserFS (Reiser3) — одна из первых журналируемых файловых систем под Linux, разработана Namesys. Имеет некоторые врождённые головные боли, но в целом неплохая система, ведущая отсчёт дней своих с 2001 года. Оговорюсь, что смысл журналируемых систем заключается в дисковых транзакциях, которые последовательно пишутся в специальную зону диска (журнал, он же лог), перед тем как данные попадают в конечные точки файловой системы. Максимальный объём тома для этой системы равен 16 тебибайт (16*240 байт).

JFS (Journaled File System) — файловая система, детище IBM, явившееся миру в далёком 1990 году для ОС AIX (Advanced Interactive eXecutive). В виде первого стабильного релиза, для пользователей Linux, система стала доступна в 2001 году. Из плюсов системы — неплохая масштабируемость. Из минусов — не особо активная поддержка на протяжении всего жизненного цикла. Максимальный рамер тома 32 пэбибайта (32*250 байт).

ext (extended filesystem) — появилась в апреле 1992 года, это была первая файловая система, изготовленная специально под нужды Linux ОС. Разработана Remy Card с целью преодолеть ограничения файловой системы Minix.

ext2 (second extended file system) — была разработана Remy Card в 1993 году. Не журналируемая файловая система, это был основной её недостаток, который исправит ext3.

ext3 (third extended filesystem) — по сути расширение исконной для Linux ext2, способное к журналированию. Разработана Стивеном Твиди (Stephen Tweedie) в 1999 году, включена в основное ядро Linux в ноябре 2001 года. На фоне других своих сослуживцев обладает более скромным размером пространства, до 4 тебибайт (4*240 байт) для 32-х разрядных систем. На данный момент является наиболее стабильной и поддерживаемой файловой системой в среде Linux.

Reiser4 — первая попытка создать файловую систему нового поколения для Linux. Впервые представленная в 2004 году, система включает в себя такие передовые технологии как транзакции, задержка выделения пространства, а так же встроенная возможность кодирования и сжатия данных. Ханс Рейзер (Hans Reiser), главный разработчик системы, рекламировал использовать своё детище непосредственно как БД с улучшенными метаданными. После того, как Ханс Рейзер был осуждён за убийство в 2008 году, дальнейшая судьба системы стала сомнительной.

ext4 (fourth extended filesystem) — попытка создать 64-х битную ext3 способную поддерживать больший размер файловой системы (1 эксбибайт). Позже добавились возможности — непрерывные области дискового пространства, задержка выделения пространства, онлайн дефрагментация и прочие. Обеспечивается прямая совместимость с системой ext3 и ограниченная обратная совместимость при недоступной способности к непрерывным областям дискового пространства.

Btrfs (B-tree FS или Butter FS) — проект изначально начатый компанией Oracle, впоследствии поддержанный большинством Linux систем. Многие считаеют систему эдаким ответом на ZFS. Ключевыми особенностями данной файловой системы являются технологии: copy-on-write, позволяющая сделать снимки областей диска (снапшоты), которые могут пригодится для последующего восстановления; контроль за целостностью данных и метаданных (с повышенной гарантией целостности); сжатие данных; оптимизированный режим для накопителей SSD (задаётся при монтировании) и прочие. Немаловажным фактором является возможность перехода с ext3 на Btrfs. С августа 2008 года данная система выпускается под GNU GPL.

Tux2 — известная, но так и не анонсированная публично файловая система. Создатель Дэниэл Филипс (Daniel Phillips), система базируется на алгоритме «Фазового Дерева», который как и журналирование защищает файловую систему от сбоев. Организована как надстройка на ext2.

Tux3 — наступая на пятки Btrfs, представлена новая файловая система. Система создана на основе FUSE (Filesystem in Userspace), специального модуля для создания файловых систем на *nix платформах. Данный проект ставит перед собой цель избавиться от привычного журналирования, взамен предлагая версионное восстановление (состояние в определённый промежуток времени). Преимуществом используемой в данном случае версионной системы, является способ описания изменений, где для каждого файла создаётся изменённая копия, а не переписывается текущая версия. Такой подход позволяет более гибко управлять версиями.

Xiafs — задумка и разработка данной файловой системы принадлежат Frank Xia, основана на файловой системе MINIX. В настоящее время считается устаревшей и практически не используется. Наряду с ext2 разрабатывалась, как замена системе ext. В декабре 1993 года система была добавлена в стандартное ядро Linux. И хотя система обладала большей стабильностью и занимала меньше дискового пространства под контрольные структуры — она оказалась слабее ext2, ведущую роль сыграли ограничения максимальных размеров файла и раздела, а так же способность к дальнейшему расширению.

ZFS (Zettabyte File System) — изначально созданная в Sun Microsystems файловая система, для небезызвестной операционной системы Solaris в 2005 году. Отличительные особенности — отсутствие фрагментации данных как таковой, возможности по управлению снапшотами (snapshots), пулами хранения (storage pools), варьируемый размер блоков, 64-х разрядный механизм контрольных сумм, а так же способность адресовать 128 бит информации! В Linux системах может использоваться посредствам FUSE.
© Хабрахабр

Подробнее ознакомиться с информацией по данной теме можно в англоязычном разделе Википедии.

Последний раз редактировалось Snoopy; 05.08.2009 в 23:28.
Snoopy вне форума   Ответить с цитированием
Старый 09.08.2009, 13:34   #2
Snoopy
Профи
 
Регистрация: 04.06.2008
Сообщений: 1,268
Post

Файловая система Tux3 на пути к включению в состав Linux ядра.

Базовые характеристики:
  • Ведение версий индивидуальных файлов, директорий и ФС в целом;
  • Возможность репликации на удаленную систему отдельных файлов, директорий или целиком ФС;
  • Поддержка записи данных для каждого версионного среза (снапшота);
  • 2^60 - максимальный размер файла и раздела;
  • 2^48 - максимальное число версий (снапшотов) и инод;
  • Возможность изменение размера ФС на лету, динамическое создание инод;
  • Использование нового метода атомарного обновления данных;
  • Новый высоконадежный индекс директорий (PHTree);
  • Btree лог изменений для оптимизации скорости работы fsck.
Snoopy вне форума   Ответить с цитированием
Старый 09.03.2010, 17:51   #3
taaroa
.
 
Регистрация: 02.08.2009
Сообщений: 87
По умолчанию В состав Linux ядра принят код файловой системы LogFS

В состав Linux ядра принят код файловой системы LogFS

В состав Linux ядра 2.6.34 одобрено включение файловой системы LogFS, специально спроектированной для использования на Flash-накопителях. В LogFS интегрирован механизм минимизации повторной перезаписи блоков, поддерживается журналирование и сжатие данных на лету.

Дерево элементов файловой системы в LogFS хранится в Ext2 подобном виде, что позволило избавиться от двух главных проблем файловой системы JFFS2 - повышенного расхода памяти и длительного времени монтирования. В отличие от LogFS, в JFFS2 служебная информация записывается только в форме лога, что приводит к необходимости сканирования данных для воссоздания структуры ФС при каждом монтировании и к хранению всей структуры ФС в оперативной памяти в процессе работы (линейная зависимость от объема данных).

Главная ссылка к новости
taaroa вне форума   Ответить с цитированием
Старый 20.03.2010, 05:25   #4
taaroa
.
 
Регистрация: 02.08.2009
Сообщений: 87
По умолчанию В состав Linuх-ядра 2.6.34 будет включена распределенная файловая система Ceph

В состав Linuх-ядра 2.6.34 будет включена распределенная файловая система Ceph

Главная ссылка к новости

Добавлено через 1 час 11 минут
also
November 14, 2007 мдя.......
taaroa вне форума   Ответить с цитированием
Старый 28.05.2010, 03:38   #5
taaroa
.
 
Регистрация: 02.08.2009
Сообщений: 87
По умолчанию Для Linux доступна нативная поддержка файловой системы ZFS

Брайан Белендорф (Brian Behlendorf), создатель http-сервера Apache, представил новую версию проекта, в рамках которого ведется работа по реализации родной поддержки файловой системы ZFS для Linux. В отличие от системы ZFS-FUSE, работающей на пользовательском уровне через подсистему FUSE, новый проект реализован в виде модуля Linux-ядра. Как известно интеграции кода ZFS в Linux-ядро мешает несовместимость лицензий GPLv2 и CDDL, что исключает возможность смешивания кода под данными лицензиями. Для обхода данного ограничения, Белендорф воспользовался простым и очевидным методом - он решил распространять свой продукт целиком под лицензией CDDL в виде отдельно загружаемого модуля к Linux-ядру, который поставляется отдельно от ядра.

В силу специфики работы с памятью в оригинальном коде ZFS из состава Solaris, ZFS-модуль для Linux пока работает только в 64-разрядной сборке. При этом для тестирования используются такие дистрибутивы, как RHEL, CentOS, Fedora и Ubuntu. В проекте используется код 18 версии ZFS, импортированый из 121 сборки OpenSolaris. Кроме непосредственно реализации ZFS в модуле использованы такие сопуствующие библиотеки Solaris, как libavl, libnvpair, libefi, libunicode и libutil.

Разработка ведется в Ливерморской национальной лаборатории Калифорнийского университета по контракту с Министерством энергетики США. С инструкциями по сборке и установке можно познакомиться на данной странице. Сообщается, что в данный момент в модуле реализована полнофункциональная и стабильная поддержка таких возможностей, как SPA (Storage Pool Allocator), DMU (Data Management Unit), ZPL (ZFS POSIX Layer) и ZVOL (ZFS Emulated Volume).

Источник
Главная ссылка к новости

Последний раз редактировалось taaroa; 28.05.2010 в 03:43.
taaroa вне форума   Ответить с цитированием
Старый 28.05.2010, 18:55   #6
DeathMoroz
Новичок
 
Регистрация: 22.01.2008
Сообщений: 281
По умолчанию

немного офтопа

"Главная ссылка к новости" - дизайн полный пипец подтверждает факт что в линуксе нет дизайнеров. Почти все сайты такие.
DeathMoroz вне форума   Ответить с цитированием
Старый 28.05.2010, 19:23   #7
Format c:/
Cisco
 
Аватар для Format c:/
 
Регистрация: 04.11.2005
Сообщений: 2,111
Отправить сообщение для Format c:/ с помощью ICQ Отправить сообщение для Format c:/ с помощью Skype™
По умолчанию

Бывает, типо модно щяс такое, даже сайт растра в той же стилистике...
__________________
Format c:/ вне форума   Ответить с цитированием
Старый 31.05.2010, 19:32   #8
taaroa
.
 
Регистрация: 02.08.2009
Сообщений: 87
По умолчанию ,

Цитата:
Сообщение от DeathMoroz Посмотреть сообщение
немного офтопа

"Главная ссылка к новости" - дизайн полный пипец подтверждает факт что в линуксе нет дизайнеров. Почти все сайты такие.
Как бы не сайт, это вообще то, как следует из названия, github, ключевое слово git. Git с доступом по http и "записной книжкой" в комплекте, в которой кратко изложен список изменений и инструкции как это все заюзать. Сомнения гложут, что туда набежит пачка убунтоидов и примется "конпелять кансоль". (=
Для разработчиков оно удобно. А по дизайну sourceforge.net приятней и удобней codeplex.com.
taaroa вне форума   Ответить с цитированием
Старый 31.05.2010, 21:32   #9
DeathMoroz
Новичок
 
Регистрация: 22.01.2008
Сообщений: 281
По умолчанию

Цитата:
Как бы не сайт, это вообще то,
я про предыдущую новость
DeathMoroz вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор системы 5.1 HaiAleks Муки выбора 12 20.09.2007 22:02
GPS системы. Устанавливают ли у нас? ShAD Авто-Мото 16 30.11.2006 22:00
Системы исчесления Chamal Программируем 10 29.05.2006 21:31
Кто админит файловые серверы? link Общий раздел 3 08.03.2006 15:18


Текущее время: 22:37. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири