После ряда измерений скорости SSD на квази-реальных задачах появилась у меня мысль померить… нет, не то, о чём подумали испорченные люди, а всего лишь формальное быстродействие этого девайса. Благо и инструмент подвернулся под руку — штатная для Fedora программа Palimpsest, претендующая на роль универсальной дисковой утилиты. (далее…)
В предыдущей заметке, посвящённой оценке быстродействия SSD с файловой системой ext4, были описаны результаты, полученные при разметке диска и создании файловой системы средствами инсталлятора Anaconda. И оказались они несколько противоречивыми. Поэтому я, следуя совета резонных людей, решил выполнить некоторые оптимизирующие пассы, в частности, пресловутое выравнивание. (далее…)
В позапрошлой заметке, касаясь быстродействия SSD и Fedora на нём, я основывался исключительно на субъективных впечатлениях, которые в первую голову зависят от “оотзывчивости” системы на действия пользователей. Пришла пора рассмотреть быстродействие файловых операций — и “в цифре”. (далее…)
Автор: Алексей Федорчук Подготовлена для: , #121 (август 2009), но была заменена на заметку про NILFS2
Файловая система btrfs не так давно стала полноправным членом семейства нативных ФС для Linux (начиная с ядра 2.6.29). И едва это случилось — она претерпела кардинальное изменение формата, что ознаменовалось выходом, после почти полугодичного перерыва, инструментария для работы с ним — btrfs-progs 0.19, рассчитанным на грядущее ядро 2.6.31. Который, по уверению разработчика, Криса Мэзона, способен создавать файловую систему с кардинально повышенным быстродействием. Несовместимую, однако, с инструментарием предыдущей версии. (далее…)
Автор: Алексей Федорчук Впервые опубликовано: , #121 (август 2009)
Ядро Linux версии 2.6.30 порадовало нас, в числе прочих новшеств, и поддержкой NILFS (New Implementation of a Log-Structured File System) – Лог-структурированной Файловой Системы в Новом Исполнении. И действительно, в ряду ФС последнего поколения, таких, как более известные ext4 или btrfs, она выделяется рядом особенностей. (далее…)
В 20-х числах сентября одно за другим случилось два события: Аркадий Шейн aka Tigro подготовил свою сборку 12-й версии Fedora в рамках , а на появилась некая альтернативная Beta. Ни то, ни другое не могут считаться официальными бета-версиями 12-го релиза Fedora — таковым пока ещё числится сборка 11.91. Однако это интереса к ним это ничуть не умаляет. Что я рассчитываю продемонстрировать далее. (далее…)
Автор: Алексей Федорчук Впервые опубликовано: , #115 (февраль 2009)
После появления ZFS, объединившей в себе файловую систему и систему управления томами, трудно было ожидать чего-то принципиально нового в этой области. Однако в Linux, по лицензионным соображениям, она может использоваться только через FUSE, что лишает её основных преимуществ перед файловыми системами традиционными. И потому в этой ОС не замедлили появиться свои решения. Самым оригинальным из них оказалась btrfs, последние версии которой уже включены в релиз-кандидаты грядущего ядра 2.6.29. (далее…)
Эта статья была написана давно, лет пять назад. Разместил её в связи с опробованием последней (2.4) версии DragonFly BSD — её инсталлятор (так называемый BSD Installer, описанный здесь) позволяет установить систему или на весь диск целиком, или на уже существующий первичный раздел. Так что во втором случае его созданием надо озаботиться заблаговременно. И Делается это в DragonFlyBSD точно так же, как и во FreeBSD.(далее…)
Автор: Алексей Федорчук Мир Linux. Наброски к книге
Как уже говорилось, утилита fdisk часто оказывает устрашающее действие на начинающих пользователей. И потому, идя навстречу их невысказанным пожеланиям, Кевин Мартин (Kevin E. Martin) написал к ней консольный фронт-энд с меню-ориентированным интерфейсом, получивший имя cfdisk. Как и fdisk, эта утилита входит в состав. (далее…)
Автор: Алексей Федорчук Мир Linux. Наброски к книге
Начнем с fdisk: именно им больше всего пугали в старые времена начинающих пользователей Linux, предлагая дружественные альтернативы типа Disk Druid. Однако при ближайшем рассмотрении выясняется, что ничего устрашающего в ней нет. (далее…)
Автор: Алексей Федорчук Мир Linux. Наброски к книге
В Linux создание и первичных, и логических разделов - единый процесс, выполняемый с помощью одной и той же программы. Программ таких немало — для разбиения диска можно использовать: (далее…)
Противоречивые результаты измерений быстродействия, полученные для btrfs и nilfs2 , не давали мне покоя. И потому, вернувшись после некоторого перерыва в Xubuntu, точнее, в её тестовую версию (9.10), я был рад обнаружить там ядро 2.6.31-rc2, собранное с модульной поддержкой обеих этих файловых систем. (далее…)
Пока широкие народные массы обсуждали достоинства и недостатки файловых систем нового поколения для Linux — ext4 и btrfs, — в ядро Linux версии 2.6.30 без шума и пыли была включена поддержка файловой системы NILFS2. Штатно, хотя и в качестве экспериментальной опции. (далее…)
О выходе новой версии файловой системы btrfs и инструментария к ней, маркированного номером 0.19, я вкратце писал . И, в частности, упоминал, что, согласно уверениям разработчика, она кардинально улучшена по сравнению с предшественницей в части быстродействия. Поскольку и раньше btrfs медлительностью не отличалась, это вызвало желание опробовать новинку. (далее…)
В конце прошлого и начале нынешнего года новые версии файловой системы btrfs (патчи к ядру) и инструментария для работы с ней выходили с регулярностью чуть ли не недельной. Однако после официального включения её поддержки в ядро Linux 2.6.29, чему соответствовала btrfs-progs-0.18 (17 января 2009 года) наступило полугодовое затишье. (далее…)
Каждый линуксоид, экспериментирующий с различными дистрибутивами, рано или поздно обрастает отходами жизнедеятельности в виде гор CD- и DVD-дисков, на которые он болванит свои образы. Которые очень быстро становятся ненужными, но загромождают собой всё, что только можно загромоздить. (далее…)
О дисковой разметке в Unix-подобных (или POSIX-совместимых) операционных системах написано немало. Много копий было сломано в форумных обсуждениях того, насколько дробно следует размечать диск, каковы предпочтительные файловые системы в зависимости от назначения, какие опции форматирования и параметры монтирования следует задавать для отдельных ветвей файловой иерархии, выносимых на самостоятельные разделы. А также теоретическим вопросам — насколько практика разметки, форматирования монтирования согласуется с квази=законодательным документом — стандартом файловой иерархии (FHS — ). (далее…)
Создание файловых систем на дисковых разделах (или, в терминах DOS/Windows, форматирование последних) — второй этап подготовки диска к инсталляции Linux. Само по себе это действо — не из самых сложных, однако осознанное его выполнение требует некоторой подготовки. (далее…)
Первый этап при установке Linux в любой его форме — подготовка диска, то есть создание на нем раздела (разделов), на который эта ОС может быть установлена. (далее…)
Этот рассказ я хочу начать со старого одесского анекдота — интерпретируемого применительно к случаю, соответственно (ну и с исключением той лексики, которую принято называть обсценной):
Вi думаете, Одессу брали регулярные части Красной Армии?
Фиг с маслом, пьяная матросня… (далее…)
Версия 2, дополненная и актуализировання Версия 1: , 15 марта 2007 г
Весна наступила… Индо взопрели озимые, солнышко рассупонилось. Старик Ромуальдыч начал к своей портянке принюхиваться — оттаяла, видать. Податтаяли и пользователи — на форумы потянулись, вопросы задавать, да ответы получать… Одним из популярных вопросов в том сезоне, когда сочинялась первая версия этой заметки, оказался такой: как разбить диск и какую файловую систему выбрать. (далее…)
Подавляющее большинство пользователей Unix-подобных систем хранят свои архивы в форматах tar.gz или tar.bz. В том же виде распространяется и большинство ориентированных на них материалов — от исходных текстов программ до подборок документации. Есть ли резон изменить эту традицию? (далее…)
Дописав посленюю заметку про btrfs , я вдруг понял, что упустил одну довольно важную деталь: создание raid0 с опцией -m обеспечивает стриппинг только метаданных, не распространяясь на данные собственно. Как пишутся при этом они — ведомо одному Аллаху. (далее…)
Вдохновлённый прикидками быстродействия btrfs на однодисковой файловой системе , я решил опробовать её на конфигурации с мультиустройствами: пример ZFS показывал, что это может ещё более поспособствовать производительности файловых операций. (далее…)
Долгожданное событие — выход первой бета-версии FreeBSD 7.0 в виде ISO-образов компакт-дисков, — наконец, свершилось. Конечно, получить ее можно было и раньше — установив нынешнюю стабильную версию (6.2), обновив ее исходники через cvs-up до текущей и пересобрав ядро и «мир». Однако появление образов упростило процесс — в том числе и для тех, кто не имеет в данный момент установленной FreeBSD. Получив тем самым доступ ко всем новшествам текущей ветки, иглавное из которых — поддержка файловой системы ZFS. Изучением которой мы со временем и займемся. Но сначала — (далее…)
Зачем нужен программный RAID на пользовательской машине? Резонный человек ответит - потому что нет RAID’а аппаратного. И даже если он есть - не факт, что, например, Linux с произвольным ядром будет исправно работать со столь же произвольным контроллером ATA RAID - мой опыт общения с ними показал, что поддержка их даже современными ядрами, мягко говоря, далека от идеала (в отличие от FreeBSD, где все попадавшиеся мне дивайсы этого рода опознавались системой 5-й ветки безошибочно). Так что если есть уж очень большое желание использовать RAID, возможно, что программная его реализация (т.н. Soft RAID) окажется единственно возможной. (далее…)
говорилось о подготовке дисковых разделов для установки Linux’а - то есть, по мнению ряда читателей, вещах достаточно элементарных. Поскольку описан был, собственно говоря, лобовой подход к этой проблеме. Попробуем подойти к ней с другого бока. Должен предупредить, что данный материал несколько устарел, так как относится к lvm 1, однако в принципе при переходе ко второй его версии изменилось немного., так что он сохраняет некоторую актуальность. (далее…)
Изрядная часть предыдущих заметок о FreeBSD была посвящена ручной разметке дисков - созданию слайсов, разделов, файловых систем, а также монтированию последних в древо FreeBSD. Однако на практике необходимость прибегать к такого рода мануальной терапии возникает не так уж часто - при начальной установке заботу обо всех этих проблемах берет на себя sysinstall. Причем все эти действия совершаются почти нечувствительно для пользователя. Возникает вопрос - а за каким же я столько распинался на эти темы, если большинству пользователей с ними столкнуться не придется никогда? (далее…)
Как известно, образы для записи CD- и DVD-дисков во всех Linux’ах и BSD’ях создаются посредством утилиты mkisofs. После чего и записываются тем или иным образом:-) (cdrecord там, или burncd). Однако нередко, прежде чем портить болванку, возникает желание посмотреть - а то ли собрано в образ, что нужно? (далее…)