Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Ганс Рейзер арестован по подозрению в убийстве

Настройка Linux *
Вчера стало известно, что Ганс Рейзер, разработчик файловой системы ReiserFS, арестован по подозрению в убийстве своей жены Нины Рейзер.

ReiserFS преследуют сплошные неудачи. Несмотря на все усилия разработчиков эту ФС так и не включили в ядро, в августе месяце команда была озабочена поиском работы, а совсем недавно Suse Labs отказались от использования ReiserFS в качестве основной файловой системы для своей ОС. Теперь вот ещё и арест руководителя.

В связи с этими событиями дальнейшие перспективы развития ReiserFS выглядят туманными.
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.5K
Комментарии 12

Sun подтверждает — Apple добавит ZFS в Mac OS X Leopard

IT-компании
Более года назад прошёл слух о том, что в Mac OS X Leopard будет использоваться файловая система следующего поколения ZFS.

Сейчас этот слух можно назвать официально подтверждённым. Как отмечает MacRumors.com, вчера Джонатан Шварц (Jonathan Schwartz), президент Sun Microsystems, заявил, что вместо HFS+ новой файловой системой в Leopard будет ZFS.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 415
Комментарии 34

XQuery, libferris и виртуальные файловые системы

Open source *
С помощью libferris можно всё что угодно превратить в виртуальную файловую систему. А так как ФС является деревом, то получается, что совместное использование XQuery и libferris даёт универсальную систему запросов к данным. Как именно, показывает статья «XQuery, libferris и виртуальные файловые системы».

Кажется, это первая статья в .ru, рассказывающая про libferris. Если понравилось, поднимайте карму автору перевода, kate_kulikova.
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 950
Комментарии 3

Оценка производительности web-сервера с PHP и PostgreSQL

Разработка веб-сайтов *
Довольно интересный материал "Serverwide Performance Benchmarking" в котором представлено исследование изменения производительности web-сервера в зависимости от типа файловой системы (Ext3, ReiserFS, JFS, XFS), размера буфера (shared buffer) PostgreSQL и наличия кэширования опкода в PHP (Advanced PHP Cache).

Абсолютным лидером среди ФС оказывается XFS, а из привычных ext3 — ext3 mode writeback noatime.
Немного странным выглядит малая эффективность PHP APC, но автор объясняет это простой и лёгкостью сайта, «там мало чего можно закешировать, но на бОльших проектах он обязательно поможет».

Via: opennet.ru
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.9K
Комментарии 4

Файловые системы в Linux

Настройка 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 байт).
Читать дальше →
Всего голосов 93: ↑84 и ↓9 +75
Просмотры 111K
Комментарии 99

Файловые системы

Настройка Linux *
У каждого иногда встает вопрос какую же файловую систему выбрать и для чего? У меня тоже был выбор конфигурации, и после прогона тестов стало интересно, чем же отличается одна файловая система от другой? В чем различие? Каковы их плюсы и минусы? В чем преимущество одной файловой системы перед другой?

К сожалению, информации по этой теме крайне мало, тем более на русском языке. Поэтому я решила рассмотреть этот вопрос и собрать все воедино.

Рассматриваются только файловые системы семейства linux. Так что, кого это также заинтересовало, прошу под кат.

Читать дальше →
Всего голосов 89: ↑60 и ↓29 +31
Просмотры 38K
Комментарии 122

Особенности Ext4

Настройка Linux *
Перевод
Данная статья является переводом той части статьи на KernelNewbies, которая описывает особенности файловой системы Ext4. Последний раздел статьи, об использовании Ext4, уже на Хабре публиковался.

Ext4 — это результат эволюции Ext3, наиболее популярной файловой системы в Linux. Во многих аспектах Ext4 представляет собой больший шаг вперёд по сравнению с Ext3, чем Ext3 была по отношению к Ext2. Наиболее значительным усовершенствованием Ext3 по сравнению с Ext2 было журналирование, в то время как Ext4 предполагает изменения в важных структурах данных, таких как, например, предназначенных для хранения данных файлов.

Это позволило создать файловую систему с более продвинутым дизайном, более производительную и стабильную и с обширным набором функций.
Что ж за функции-то такие?
Всего голосов 108: ↑105 и ↓3 +102
Просмотры 132K
Комментарии 39

Безопасная распределенная файловая система

Чулан
Вообще, идея появилась достаточно давно. Может быть год назад попадалось мне упоминание о подобной разработке, но как сейчас искать я не знаю. Возможно моя идея не нова и банальна. Итак…

Торрент Безопасная распределенная файловая система. Звучит, конечно, пафосно.

Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 580
Комментарии 13

Файловые системы — отстой

Хранение данных *
Компьютеры пришли в народ из мира инженеров. А в мире инженеров реализация всегда превалирует над интерфейсом. Вот и с файловой системой так. Несмотря на на колоссальный скачок от перфокарт к EXT3 или NTFS, интерфейс файловой системы остается таким
Каким?
Всего голосов 128: ↑97 и ↓31 +66
Просмотры 8.7K
Комментарии 348

Распределенная файловая система GFS (Google File System)

Разработка веб-сайтов *
В настоящее время, в условиях роста информации, возникают задачи хранения и обработки данных очень большого объема. Поэтому эти данные обрабатывается сразу на нескольких серверах одновременно, которые образуют кластеры. Для упрощения работы с данными на кластерах и разрабатывают распределенные файловые системы. Мы подробно рассмотрим пример распределенной файловой системы Google File System, используемую компанией Google. (Статья является, фактически, вольным и урезанным переводом оригинальной статьи ).
Читать дальше →
Всего голосов 81: ↑71 и ↓10 +61
Просмотры 23K
Комментарии 49

Шифрованная файловая система в файле: готовый рецепт

*nix *
Picamatic - upload your imagesНа хабре уже было множество статей о том, как безопасно передать данные, защитив канал, или зашифровав файл с данными. Но часто хранить данные в файле не очень удобно (например, в файле не удобно хранить SVN-репозиторий, или maildir с почтой).

Под катом ещё одно решение, которое я нахожу весьма удобным, возможно оно пригодится ещё кому-то.

Читать дальше →
Всего голосов 35: ↑28 и ↓7 +21
Просмотры 4.5K
Комментарии 25

Поиск подходящей распределённой кластерной файловой системы

Чулан
Уважаемое Хабрасообщество!

Хочу просить вашего совета в выборе распределённой кластерной файловой системы, поскольку опыта работы с ними у меня нету, да и сами они достаточно сильно различаются и имеют кучу особенностей. К тому же ещё и ощущается относительный информационный голод в данном направлении — какая либо конкретика просто отсутствует.
Под катом немного информации о том, что я нашел, а так же приглашение к обсуждению темы.
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 2.2K
Комментарии 48

Как сделать теговую ФС удобной для пользования

Разработка веб-сайтов *
Вдохновленный этим топиком, я решил разобраться, что же должна уметь теговая файловая система, чтобы ей можно было полноценно пользоваться. Как было замечено в статье, для реализации достаточно создавать ярлыки на один и тот же файл в папках, соответствующих разным тегам. Осталось сделать нормальное юзабилити, чтобы этой функцией можно было пользоваться. Эта статья представляет собой подобие технического задания, освещающего механизм хранения тегов, а также возможности работы с ними из файлового менеджера и из консоли. Возможно, в будущем кто-то возьмется за ее реализацию. Может быть, это сделаю я.

Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 3K
Комментарии 11

Правильная организация файлов или наше спасение в наших руках

Настройка Linux *
imageЯ не открою Америку, если скажу, что способ организации файлов в современных ФС мягко говоря не совсем удобен для конечного пользователя. И действительно: иерархическая модель представления данных на основе файлов и каталогов, не менявшаяся уже несколько десятков лет, просто не способна соответствовать современным потребностям в хранении большого количества разнородного контента. И если с музыкальной информацией все более-менее хорошо, благодаря таким медиа-библиотекам, как iTunes или Amarok, то с файлами остальных форматов ситуация до сих пор остается очень печальной.
Читать дальше →
Всего голосов 81: ↑56 и ↓25 +31
Просмотры 40K
Комментарии 136

Семантическая файловая система

Чулан

Предисловие


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

Недостатки древовидных файловых систем


В какую папку поместить скачаный фильм: в драмы, избранное, eng movies? Как быстро найти документы, которые я вчера просматривал? Как составить список файлов по каким–либо критериям? Как автоматически рассортировать груду файлов?

Уверен, каждый сталкивается с похожими проблемами.

Древовидная файловая система удобна для операционной системы, но далеко не всегда удобна для пользователя. Причина кроется в самой сути — каждая папка или файл может иметь только одного родителя, связи между ними являются достаточно жесткими. Конечно, существует механизм ссылок, но он не является достаточно практичным для простого пользователя.
Читать дальше →
Всего голосов 40: ↑34 и ↓6 +28
Просмотры 878
Комментарии 56

Проблема динамического выделения дискового пространства виртуальных машин

Облачные вычисления *
Обычно на хабре пишут готовые статьи с ответами, но мне хочется поднять вопрос, ответ на который, мне кажется, будет отрицательным.

Суть проблемы: Системы виртуализации с высокой степенью виртуализации (я это говорю, чтобы отмести в сторону openvz) предоставляют место виртуальным машинам в форме виртуального диска. Или, точнее, виртуального блочного устройства. Иногда эмулируется скази (VMWare Server, Virtual PC), иногда «неопределённое блочное устройство», иногда прямым текстом «виртуальный диск» (Xen для PV-машин). Важным является то, что это устройство полностью повторяет свойства блочного устройства — набор секторов, которые можно читать и писать.

Большинство систем виртуализации позволяет изменять размер дисков. Многие системы позволяют это делать на ходу, в онлайне.

Вопрос звучит так: а может ли гостевая ОС воспользоваться этим местом свободно? Этот вопрос выходит за рамки виртуализации и является общим вопросом: есть ли у нас файловые системы, которые способны динамически изменяться в размере в штатном режиме?

Читать дальше →
Всего голосов 33: ↑27 и ↓6 +21
Просмотры 4.9K
Комментарии 104

В чём различие между папками Windows и System?

Разработка под Windows *
Перевод
(Windows была выпущена 20 ноября 1985. Сегодня ей исполняется 25. С днём рождения!)

В Windows API с самого начала есть две отдельные функции GetWindowsDirectory и GetSystemDirectory. Почему недостаточно было одной? Обе эти системные папки защищены от записи, обе входят в PATH и в список поиска DLL-библиотек. Зачем было их разделять?

Аксакалы вспомнят, что в те давние времена назначение этих папок различалось. Папка Windows была доступна для записи, и именно в ней хранились все настройки пользователя. Например, функция GetProfileInt читает из файла WIN.INI в папке Windows, и функция GetPrivateProfileInt, если не указан полный путь INI-файла, по умолчанию работает с папкой Windows.
В те давние времена не было отдельных папок с профилями пользователей; в папке Windows, по сути, хранился профиль единственного пользователя в системе.

С другой стороны, большинство системных файлов Windows хранилось в папке System, и эта папка использовалась только для чтения. Даже если не было механизма, фактически запрещавшего запись в эту папку, — сама Windows никогда в неё не писала (исключая установку и удаление приложений, и прочие операции по настройке системы).

Разделение системных файлов на две папки позволяло Windows работать в нескольких различных конфигурациях.
Читать дальше →
Всего голосов 138: ↑113 и ↓25 +88
Просмотры 2.4K
Комментарии 112

Основы Linux от основателя Gentoo. Часть 4 (1/4): Файловые системы, разделы и блочные устройства

Настройка Linux *
Перевод
Первый отрывок четвертой части серии руководств для новичков повествует о блочных устройствах, разделах и файловых системах. Вы научитесь размечать жесткий диск с помощью утилиты fdisk, создавать файловые системы и монтировать их. Познакомитесь с синтаксисом конфигурационного файла fstab.



Навигация по основам Linux от основателя Gentoo:

Часть I: 1, 2, 3, 4

Часть II: 1, 2, 3, 4, 5

Часть III: 1, 2, 3, 4

Часть IV
  1. Файловые системы, разделы и блочные устройства (вступление)
  2. Загрузка системы и уровни загрузки
  3. Квоты файловых систем
  4. Системные логи (итоги и ссылки)


Читать дальше →
Всего голосов 99: ↑92 и ↓7 +85
Просмотры 65K
Комментарии 20