Файловые системы в 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 — попытка создать 64-х битную ext3 способную поддерживать больший размер файловой системы (1 эксбибайт). Позже добавились возможности — непрерывные области дискового пространства, задержка выделения пространства, онлайн дефрагментация и прочие. Обеспечивается прямая совместимость с системой ext3 и ограниченная обратная совместимость при недоступной способности к непрерывным областям дискового пространства.

    UPD: 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 платформах. Данный проект ставит перед собой цель избавиться от привычного журналирования, взамен предлагая версионное восстановление (состояние в определённый промежуток времени). Преимуществом используемой в данном случае версионной системы, является способ описания изменений, где для каждого файла создаётся изменённая копия, а не переписывается текущая версия. Такой подход позволяет более гибко управлять версиями.

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

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

    По мотивам www.kev009.com/wp/2008/11/on-file-systems
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 99
    • +1
      Пользуюсь ext2(/boot), reiserfs3(все остальное). Когда покупал жесть на 1Тб, хотел туда reiserfs4 всунуть, но что то побоялся.
      • +1
        У меня всё на ext3, вроде работает, хотя если буду новую железку покупать можно будет поэкспериментировать.
        • +2
          С ехт3 у меня возникли траблы на файловой помойке. Куча «мелких» мп3х съедало несуразную кучу места. Пришлось переводить на raiserfs. Думаю на что бы перевести ради эксперимента. =-)
          • +2
            Ext3 не умеет работать с фрагментами не полностью заполненных блоков (она их просто оставляет незаполненными, а под каждый новый файлы выделяет целое число блоков). Вот и результат. Кстати, из-за этого ещё и фрагментируется сильно на интенсивных дисковых операциях.
            • +1
              Поставь ext4.

              С местом будет легче ( у меня 7% добалолось), работать будет быстрее (особенно заметно при удалении — многие сталкивались с тем что ext3 сильно тормозит при удалении болших файлов).

              У меня уже полгода стабильно работает на production-сервере под большой нагрузкой.
          • +8
            кста, кто вообще его юзал, 4й райзер, можете что-нить рассказать?
          • +7
            Если уж вы включаете ext, то включите уж и xiafs

            Ключевая фича btrfs — это даже не copy-on-write, а сплошная защита всего и вся контрольными суммами, что позволяет бороться с некачественными кабелями, ненадёжными прошивками винтов и прочим. Посему для быстрой работы требует процессора с поддержкой SSE4.2 — но это не является проблемой так как к моменту стабилизации (приблизительно 2010год) и широкого распространения (в лучшем случае 2012 год) других уже не будет…
          • +7
            Обзор нужный, но не полный. Не указана способность разных ФС к динамическому увеличению/уменьшению раздела, например… что немаловажно при выборе ФС, особенно под LVM
            поддерживаемые атрибуты, ACL и так далее…

            • +1
              Да хотя бы уж оффлайновое увеличение/уменьшение раздела. Вон — XFS имеет онлайн увеличение, а уменьшения вообще не имеет никакого.
              • 0
                Именно так, толку от статьи не больше чем от вики-статьи en.wikipedia.org/wiki/Comparison_of_file_systems
                • +1
                  Хорошая статья по ссылке, спасибо. Эту же написал как обзорную. Если прелести каждой ФС подробно описывать, даже применимо только к Linux, получится небольшая книжечка, а, может, и большая.
              • +2
                Использую XFS, полёт нормальный. Хорошо работает агресивное кеширование — позволяет WEB серверу парить над облаками :)
                • НЛО прилетело и опубликовало эту надпись здесь
                  • 0
                    На лоре было.
                    • 0
                      Нужно поиграться с парметрами — для моих применений (куча файлов и активная работа по сети), оказалась чуть быстрее Reiser и по-стабильние
                      • НЛО прилетело и опубликовало эту надпись здесь
                    • 0
                      xfs сливает (практически всем) на мелких файлах. На больших, да, всё хорошо.
                      Из плюсов xfs — восстановление повреждений на ходу, без необходимости остановки диска.
                      • +1
                        Из плюсов xfs — восстановление повреждений на ходу, без необходимости остановки диска.
                        В моём случае я наболюдал создание повреждений на ходу. Когда записывашь один файл и читаешь тот же файл и вроде как работаешь с тем же файлом — а после перезагрузки он уже другой (архив не распаковывается, контрольная сумма не совпадает). Правда то было года три назад — но с тех пор я XFS не использую и другим не советую. Какая разница — какими фичами обладает файловая система, если она не может хранить файлы?
                    • +4
                      BtrFS — сначала было подумал что это российская разработка для военных =).

                      На работе стачала была XFS, которая по непонятным причинам жутко тормозила, поэтому откатились потом на ext3 — стало полегче.
                      • +1
                        форматил /home в рейзер4, нормально работала пока винт не сдох окончательно… тестов не проводил… разницы между ext3 и reiserFS при обычном «домашнем» пользовании не ощутил. Сейчас отказался в пользу reiserFS по причине отсутствия поддержки «из коробки» в убунту…
                        • +2
                          Использую reiserfs на ноуте, частично на серверах, под /home. Умеет увеличиваться в смонтированном состоянии. Актуально при использовани на LVM
                          XFS под большие фаилы. Единственный минус, долго фаилы удаляет, это даже заметно невооруженным глазом. Очень нелюбит отключение питания.
                          EXT3 там где нужна стабильность и какие-то приоритетов — нет. Так как, имхо, это наиболее вылизанная фс под linux. Может и не самая быстрая, но в разных тестах показывающая стабильный результат.
                          Хотя в данный момент, очень жаль, что развития фс несколько тормознулось. Пока станет можно применять btrfs/ext4 пройдет еще не один год. А сановский ZFS уже вполне пригоден для использования.
                          • 0
                            На ноуте из 8 гигов SSD побилось 0.5 и жить на этом может только JFS.
                            • 0
                              P.S. Если я правильно понял — во время хард-ребута умерла одна «микросхемка» на 512.
                            • 0
                              А как же «модная, стильная, молодёжная» ZFS от Sun?
                              • +1
                                А какое она имеет отношение к Linux? Там лицензии не совместимы, так что в ядро она не попадет. Но уже есть в зачаточном виде ZFS over FUSE.
                                • 0
                                  Из-за несоответствия лицензий, CDDL у ZFS и GNU GPL у Linux, их юридически нельзя подружить, вроде как. Хотя есть вариант с FUSE… надо добавить.
                                  • +1
                                    это вина GPL, что она не дружит с CDDL, так что линуксоиды сами виноваты
                                    • 0
                                      О как. Это новое слово — я о таком раньше никогда не слышал. Несовместимость GPL и CDDL (выпущенной через 10 лет после неё) — это вина Linux-разработчиков? Ню-ню.
                                      • 0
                                        Сначала разберитесь, а потом — минусуйте ;-)
                                        GPL запрещает линковать код и не даёт возможности включать в ядро код, если он под другой лицензией.
                                        Вы на сравнение лицензий посмотрите:
                                        en.wikipedia.org/wiki/Comparison_of_free_software_licences

                                        Однако подключать ZFS через FUSE в линуксе GPL не запрещает.
                                        • 0
                                          Подключить ZFS через FUSE никто не запрещает, но есть ли в этом смысл? Очевидно что есть — такой же как и в NTFS-3G: если на машине устаовлен Linux и Solaris. Но часто ли так бывает?

                                          Что касается выбора лицензии — то этот выбор был сделан линуксоидами за 10 лет до открытия ZFS и за несколько лет до того, как она была задумана. Правила игры были известны — то, что Sun решил, что ZFS не должно быть в Linux повесить на линуксоидов никак нельзя. В конце-концов в других аналогичных случаях (Java) никаких попыток выпустить JDK под CDDL и «повесить всех собак» на разработчиков GCJ и Kaffe было сделано не было, а тут… «вы ради нашей суперпупер-FS пожалуйста измените правила игры в которую играют миллионы, в том числе компании стоящие триллионы» — это нормальные такой запрос, да? Не жирно будет?

                                          Представьте себе что какая-нибудь компания (ну там Nike или Adidas) выпустила новые, классные кроссовки — но условием их использования в соревнованиях поставили отмену допинг-конроля. Будет ли тот факт, что в этих кроссовках щеголяют все дворовые профессионалы, но не игроки NBA виной NBA? Вряд ли. Sun сделала то же самое — и с тем же успехом. Теперь вот речь зашла о том, что профи могут-таки одеть эти кроссовки — но не в официальных матчах. Ну ради бога. Но причём тут NBA? Какие у неё были правила проведения матчей — такими и остались…
                                          • 0
                                            а ZFS тем временем спокойно живёт и прекрасно работает в ядре FreeBSD, по тому как лицензия BSD не запрещает линковать BSD-ядро с кодом под другой лицензией, в отличии от ограничивающей многие вещи GPL.

                                            JDK к слову сказать тоже не GPL, однако это не мешает ей находиться в составе линукс, потому как JDK не линкуется напрямую с GPL-компонентами линукса.

                                            В общем всё обсуждение сводится к тому: а так ли уж виноват Sun в том что не выпустил ZFS с GPL-лицензией?
                                            • 0
                                              В общем всё обсуждение сводится к тому: а так ли уж виноват Sun в том что не выпустил ZFS с GPL-лицензией?
                                              В каком смысле «виноват»? В чём он обвиняется? В том что решил сделать так, чтобы ZFS не попала в Linux? Виноват, конечно — но это не криминал. Это всё равно как обвинять меня в том, что я не пускаю БОМЖей в свой дом чтобы они стащили «что плохо лежит»: да, не пускаю и не стыжусь. Дверь у меня на входе для того и стоит. Точно так же Sun не пускает Linux'оидов в свою епархию — да, в том, что его разработки не попали в Linux Sun виноват целиком и полностью, но это его право: захотел не пускать — не пускает, передумает — пустит.
                                              • +1
                                                Sun то как раз в своей CDDL-лицензии не ограничивает линкование своего кода с кодом под другой лицензией, если другая лицензия сама этого не запрещает.
                                                А вот лицензия GPL ограничивает сама себя, потому как не допускает линкование с каким либо не GPL-кодом. Так что линуксоиды сами себя обвесили замками и закрыли двери на засовы для всех остальных.
                                                Честно говоря я не понимаю, зачем ядро линукса выпустили под GPL-лицензией, а к примеру не под LGPL, которая допускает линкование кода с кодом под другими лицензиями.
                                                К тому же GPL не просто даже ограничивающая, но ещё и вирусная лицензия, так как подразумевает, что если программер взял кусок кода с GPL лицензией в свою программу, то он обязан будет весь код перелицензировать затем под GPL.
                                    • 0
                                      Странно, а что ZFS тогда делает в NexentaOS?
                                    • 0
                                      Она пока не очень подходит под определение «Файловые системы в Linux».
                                      • +1
                                        Она под лицензией типа BSD (CDDL вроде). Злые языки намекают, что Sun специально выпустила код под несовместимой с GPL лицензией, мол как драйвера и ПО брать, там Sun и open source друзья, а как разработками делиться, так фиг :)
                                        • 0
                                          Мне кажется ZFS, учитывая её назначение и практически неограниченные возможности — не думаю что она особенно востребована рядовым юзерам. Тем более, что она, к примеру, не поддерживает выделение квот юзерам.
                                          Хотя, если нужно составить конкуренцию хранилищу гугл или разместить у себя hadoop…
                                          • +3
                                            Как так не востребована? Миссия ZFS — обеспечивать надёжное файловое хранилище на ненадёжных носителях (коими являются всякого рода флэшки и осыпающиеся старенькие винты).

                                            Читайте блог Джонатана Шварца:
                                            вторник июн 10, 2008

                                            О перспективах ZFS и флэш-памяти

                                            Есть только два вида устройств хранения — которые уже вышли из строя и которые скоро выйдут из строя. Так в большинстве центров обработки данных воспринимают традиционные механические устройства, пренебрежительно называемые «крутящимися железками». Все диски когда-нибудь выходят из строя, дешевые диски — обычно быстрее.
                                            <...>
                                            Биржевые транзакции, медицинские снимки, мастер-копии фильмов — вариантов множество, и во всех этих случаях сохранность данных должна быть идеальной. Ни одна десятичная цифра, ни один пиксел не должны быть повреждены.

                                            Именно ради этого много лет назад компания Sun изобрела платформу хранения ZFS. В основу ZFS положен очень продуктивный принцип — что надежная система должна строиться из ненадежных компонентов. Используя дополнительные циклы вычислений, ZFS постоянно выполняет эффективные проверки целостности, исключая любую возможность повреждения данных. При помощи ZFS потребители могут использовать самые дешевые диски и простейшие системы и при этом получить исключительный уровень целостности данных — и к тому же существенное снижение затрат и сложности системы.

                                            Но сейчас появился новый вариант, знакомый многим по картам памяти, которые используются в телефонах, плеерах iPod и цифровых камерах, — это флэш-память. Флэш-память обеспечивает такую же высокую скорость чтения и записи данных, как и DRAM (чипы памяти в вашем компьютере). По цене она находится ровно посередине между модулем DRAM и обычными жесткими дисками. Но в отличие от этих двух вариантов, флэш-память не требует питания для хранения данных. А при постоянно растущих ценах на электроэнергию постоянное вращение 10000 дисков со скоростью несколько тысяч оборотов в минуту может вам стоить столько же, сколько сама система хранения данных. Затраты на электроэнергию стали решающим фактором при принятии крупномасштабных решений по оборудованию — и теперь все готово для того, чтобы флэш-память полностью изменила отрасль.
                                            <...>

                                            Установка квот в файловых системах ZFS

                                            % zfs set quota=10G tank/home/miniuser
                                            % zfs get quota tank/home/miniuser
                                            NAME PROPERTY VALUE SOURCE
                                            tank/home/miniuser quota 10.0G local


                                            Ещё ответы на вопросы по поводу квот для пользователей:
                                            opensolaris.org/os/community/zfs/translations/russian/faq/
                                            • 0
                                              Много ли народу сейчас пользуются SSD и хранят «биржевые транзакции, медицинские снимки, мастер-копии фильмов»? К моменту когда это станет актуально для «обычного» пользователя btrfs уже стабильной станет!
                                              • 0
                                                Гугл прямо таки сейчас в российских датацентрах использует SSD. Инфа со слов малознакомого товарища, которого водили на экскурсию.
                                                • –1
                                                  У вас уши ещё не надломились под весом лапши, которую вам на них навешал ваш малознакомый товарищ? Начнём хотя бы с того, что у Гугла нет в россии датацентров (и даже не планируется)…
                                                  • 0
                                                    Вот то, что найдено гуглом же: Map of all Google data center locations
                                                    Google has 19 locations in the US where they operate data centers, 12 in Europe, one in Russia, one in South America, and three in Asia.
                                                    Один в России.
                                                    • 0
                                                      Я не знаю что курили авторы этой статьи. Может быть они парочку Juniper'ов на MSK-IX назвали датацентром?
                                                      • 0
                                                        Предлягаю закончить беседу, поскольку, во-первых, это оффтопик, а во-вторых, из нас с Вами каждый уверен в своей правоте и сомневается в аргументированности мнения другого.
                                                • 0
                                                  «Компания Samsung Electronics объявила о начале серийного производства твердотельных накопителей объемом 256 Гб для ноутбуков и настольных компьютеров. Благодаря появлению высокоскоростных дисков объемом 256 Гб компания Samsung теперь предлагает наиболее полную линейку твердотельных накопителей: объемом 8, 16 и 32 Гб для конфигураций малой емкости и 64, 128 и 256 Гб для конфигураций большой емкости.»

                                                  Отрасль систем хранения вот-вот изменит направление своей эволюции. Механика уйдёт в прошлое. Это одновременно начнётся с настольных компьютеров и DATA-центров.

                                                  С пользовательскими компьютерами — понятно почему, потому что на такой (SSD) накопитель неплохо бы установить операционку и рабочий набор программ — а вот архивы деть куда-нибудь на более надёжное хранилище, анпример на NAS на дешёвых жёстких дисках, которое, к тому же, может обеспечить и другие сетевые сервисы, такие как: публичный FTP, круглосуточное torrent-сидирование. На настольном компьютере какого-нибудь конторского служащего достаточно рабочего объёма порядка 64-120ГБ.

                                                  Что касается DATA-центров, то здесь гораздо важнее снизить затраты на эксплуатацию и энергоснабжение.
                                                • 0
                                                  Может ли ZFS сам строить рейды, например два диска одинакового размера собрать в зеркало?
                                                  • +1
                                                    Да. И миррор, и raidz (аналог raid5, но без write hole).
                                                • 0
                                                  «Изобрела» :)
                                                  Изобретатели, ишь ты…
                                              • 0
                                                ZFS в Linux нет и не будет. Можно добраться через FUSE, конечно, но для серъёзного использования такой метод не годится…
                                                • +1
                                                  Угу.
                                                  Тем временем в FreeBSD 8-CURRENT допиливают ZFS v.13 (для загрузки с неё и других фич).
                                                  Во FreeBSD 7.1-PRERELEASE уже ZFS v.6, но всё-таки пока в экспериментальном виде.
                                                  • 0
                                                    В Линуксе (если понимать под Линуксом ядро) — да, не будет.
                                                    Но существуют химерические ;) псевдолинуксы, например с ядром от OpenSolaris, и телом от убунты, включая и их пакетную систему. Там есть и ZFS. С точки зрения пользователя то, где есть dpkg (mc, bash), например, и есть линукс.
                                                • +9
                                                  Нужна благотворительная акция — сбор средств на одиночную камеру с компьютером и инетом Рейзеру. Пусть дпиливает.
                                                  • +4
                                                    Нефиг было жену убивать. Вроде программист, цивилизованный человек…
                                                    • –3
                                                      Он не убивал.
                                                      • +3
                                                        Он признался.
                                                        • +1
                                                          Это называется «сделка со следствием». Он признается, а ему организуют минимальный срок, или условия для досрочного освобождения.
                                                          Обычно на это идут, когда улики у следствия уж больно тяжелые, и даже без признания скорее всего убедят суд.
                                                          • 0
                                                            все именно так как вы сказали. во всяком случае, нам так преподнесли. однако удручает, что развитие программного продукта приостановилось. хотя, есть кучка энтузиастов, которые продолжают ковырять код. лично от себя отмечу, что моральные качества создателя не влияют на конечный продукт. таких примеров множество.
                                                            • 0
                                                              А вот про «приостановку программного продукта» удивительно слышать. Сколько нам пели военных песен апологеты Бородатого, что GPL и GNU это панацея от таких ситуаций, и что?
                                                              • 0
                                                                И ничего. Часть людей, которые занимались reiserfs ушли делать btrfs, часть — медленно и печально допиливают reiser4 (хотя интерес к ней подугас). Была бы это коммерческая разработка — все люди, которые ею пользовались бы уже бегали как ужаленные, искали бы замену.
                                                      • добросовестный труд на благо человечества — путь к исправлению!
                                                      • 0
                                                        нет, уж. «Вор должен сидеть в тюрьме» (с) Жиглов. Наказание должно быть наказанием, пусть теперь сидит и мучается… Хотя, конечно, жалко что так все вышло… Ну и все-таки это же опен сорц, найдутся умельцы и на рейзер4, не перевелись еще гениальные программисты на планете, я надеюсь…
                                                    • +1
                                                      xfs надо поднастроить, тогда даже удаление будет не таким медленным.
                                                      • –8
                                                        reizerfs из принципа не использую, потому что создатель — убийца.
                                                        • +8
                                                          Есенина читать не стоит, он был дебоширом. Высоцкого слушать не надо, он много пил. А Ницше выообще был шизофреником, его работы надо запретить.

                                                          Я считаю, что не имеет смысла не пользоваться чем-то, основываясь на том, кто был автор. Ограничением может стать только метод благодаря которому достигнуто данное благо.

                                                          Кстати, сюда к месту можно вспомнить медиков…
                                                          • –1
                                                            Логично, но это позиция «деньги не пахнут». Очень удобно провести четкую грань между делами человека и рассматривать две ситуации, как двух разных людей. Но ведь Рейзер — это все тот же Рейзер. И если его озарения пришли в тот момент, когда он планировал убийство, то мне оно не надо.
                                                            Дебошир-Есенин — это не убийца, не стоит так огрублять. Пьянство то же самое. Ницше, если что, не всю жизнь был шизофреником. Вы можете _точно_ провести грань между? А его философия настолько спорная, что приводить его в доказательство просто глупо. Эту философию взял на вооружение фашизм.
                                                            Медики, конечно, вынужденная мера. Эксперименты над животными — это практика, да. Но опять же не убийство человека.
                                                            В случае с файловой системой есть выбор.
                                                            Я хочу сказать, что очень удобно не замечать чего-то и при этом можно это даже обосновать.
                                                            p.s.
                                                            Забавно, я при регистрации хотел свое хауту запостить. Но после регистрации не хватило рейтинга, он на нуле. Вот я и начал отвечать просто. А теперь, если правильно, понимаю возможность запостить уменьшается. Если следовать твоей логике, то мне должны два рейтинга ставить. Ан нет, не происходит этого.:)
                                                        • 0
                                                          А что, ntfs-3g уже отменили? :)
                                                          • +1
                                                            Ну это всё же драйвер для работы с файловой системой, хоть и GNU GPL. А сама файловая система то ясно чья)
                                                            • +1
                                                              NTFS уже давно из Linux'а выкинули. NTFS-3G работает через FUSE…
                                                            • 0
                                                              >> Кстати, из-за этого ещё и фрагментируется сильно на интенсивных дисковых операциях.
                                                              Да, при интенсивном использовании через год при постоянной нагрузке ext3 становится жутко тормозной — скорость линейного чтения больших файлов упала с 40 Мбайт/сек при начале использования до 8-10 Мбайт/сек в конце. :(

                                                              А как у ZFS и XFS дела с фрагментацией обстоят? Неужели совсем нет? Не верю! (ц)
                                                              • 0
                                                                Есть, отчего нет. Просто, насколько я помню, работает онлайн-дефрагментирование фоновым процессом. По крайней мере в закрытом прототипе, по мотивам которого делалась ZFS это сделано именно так.
                                                                Про это же у XFS написано и у автора.
                                                              • 0
                                                                ну уж раз про ZFS написали, вспомните о старушке UFS, хотя к заголовку она не подходит.
                                                                • 0
                                                                  А что тут писать? UFS в Linux поддерживается на чтение (правда, я не знаю какая из версий 1 или 2), для режима записи надо перекомпилировать ядро.

                                                                  UFS1 — основная файловая система SOLARIS и OpenSolaris.

                                                                  UFS2 — основная файловая система FreeBSD. UFS2 из-за особенностей FFS может хранить файлы размером до 1ТБ. Ограничение на размер тома — 2^80 байт, если не ошибаюсь.
                                                                • +1
                                                                  Да, можете для темных людей объяснить про отсутствие фрагментации на ZFS? У меня это заявление что-то совсем в голове не укладывается!
                                                                  • 0
                                                                    Фоновый онлайновый дефрагментатор — и вся любовь.
                                                                  • 0
                                                                    Позвольте, а где же HTFS, которая используется в SCO Unix?
                                                                    • 0
                                                                      Закопать!
                                                                      И Linux != SCO UNIX
                                                                      • 0
                                                                        здесь зашла тема за файловые системы linux, давайте продолжим уж и в unix
                                                                        • –2
                                                                          Ну если еще вспомнить что SCO не имеет права называться UNIX'ом…
                                                                          ;)

                                                                          • 0
                                                                            а так же тот факт что UNIX зарегестрированый товариный знак и его упоминание в суе чревато =)
                                                                            • +1
                                                                              Вот как раз Linux не имеет права называться UNIX'ом. SCO — имеет.
                                                                              • 0
                                                                                А Linux это UNIX-like а не UNIX

                                                                                • –2
                                                                                  Кстати SCO не имеет права — Погуглите по SCO vs Novell
                                                                                  • 0
                                                                                    Вы о чём? Если найдёте документ, согласно которому Novell отзывает у SCO лицензию на Unix — покажите. Такого документа не было и нет. Есть решение суда, согласно которым SCO не имеет права продавать лицензии другим фирмам, но его собстенная лицензия никуда не делась.
                                                                                • –1
                                                                                  Как минусовать так первые.

                                                                                  • 0
                                                                                    Вы бы сначала с вопросом разобрались, а потом начинали жаловаться. Не путайте SCO Unix и лицензию, дающую ему право называться Unix'ом и фирму под названием SCO и её неудавшуюся попытку присвоить себе право отзывать чужие лицензии. Это два разных вопроса.
                                                                          • 0
                                                                            Приветствую уважаемое сообщество!
                                                                            Использовали в качестве файл-сервера RAID5 с файловой системой ReiserFS. При попытке очередного расширения (добавили винт, сделали reshape, затем расширили ФС) получаем Read-only раздал (все операции записи приводят к «залипанию» текущей операции ввода-вывода)
                                                                            Погуглив наткнулся на такую же ситуацию три (!) года назад
                                                                            marc.info/?l=reiserfs-devel&m=112177375206530&w=2
                                                                            причем товарищ сообщил и получил ответ от разработчиков, а проблему до сих пор не устранили (а воз и ныне там).
                                                                            Вкратце суть в том, что утилита обслуживания ФС не проверяет корректностость собственных действий (то, что ФС не может быть более 8 Тб). В итоге пришлось делать полный бекап и переезжать, на XFS.

                                                                            Насколько я понял, ReiserFS сейчас фактически не развивается, а один из авторов сидит в тюрьме (http://blog.wired.com/27bstroke6/2008/06/hans-reiser-off.html)
                                                                            • 0
                                                                              ReiserFS сейчас фактически не развивается
                                                                              Не «фактически», а «совсем». Развивается (но вяло) Reiser4, которая пока в Linux не включена (и, может быть, никогда не будет включена).
                                                                              • +1
                                                                                У меня в gentoo-sources есть Reiser 4.
                                                                                • 0
                                                                                  У меня в gentoo-sources есть Reiser 4.
                                                                              • 0
                                                                                >> Насколько я понял, ReiserFS сейчас фактически не развивается.
                                                                                Чтобы это понять, достаточно взглянуть на Changelog или патчи между версиями ядра.
                                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                                  • +1
                                                                                    Xfs очень активно использует кэширование и очень не любит сбои железа.
                                                                                    А если учесть, что XFS не сильно эффективна для маленьких файлов, то для рута её использовать не самая лучшая идея, имхо.
                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                                    • 0
                                                                                      Использую ext3+tune2fs, лишь /var крутится на райзере, так как там база pacman'a
                                                                                      • 0
                                                                                        Пришлось на работе воспользоваться Reiser'ом — внешние заказчики очень любят длинные имена файлов под виндой в Unicode. Обычно ext3

                                                                                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.