Btrfs: поговорим о конверсии

Алексей Федорчук

Одна из уникальных особенностей btrfs — возможность конвертации в неё иной файловой системы без потери данных. Конечно, все мы знаем о том, что etx2fs можно безболезненно преобразовать в ext3fs. Но — лишь потому, что в внутренне это одна и та же файловая система, лишь с добавлением журнала. Уже в случае с ext4fs — косметическим костылём для линии ext* — конвертация оказывается невозможной, по крайней мере на современном этапе развития социализма… пардон, файловых систем. О том, чтобы преобразовать reiserfs, XFS, JFS во что угодно более иное (и наоборот), я не слышал даже разговоров.

Читать далее

Символ Горбачёвского режима

Автор: Алексей Федорчук
1 Июнь 2007 г.

Спровоцировано обсуждением на форуме POSIX.ru.

Для меня символом режима этого… ну не хорошего человека навсегда останется поселок Корф. Кто не знает — это на Камчатке, есть там такой залив Корфа (имени памяти барона, кстати, отсзейского). А в заливе товарища барона — коса песчаная. А на этой косе — поселок построен.

Читать далее

Btrfs: прикинем быстродействие

Автор: Алексей Федорчук

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

Читать далее

Снова про ZFS: диск хорошо, а два лучше

Алексей Федорчук
25 сентября 2008 г

Эта небольшая заметка написана по следам двух предыдущих — о быстродействии файловых систем Linux и о файловой системе ZFS в сравнении как с соплеменной UFS2, так и с двоюродными родственниками из Linux’а.

Читать далее

FreeBSD: ZFS vs UFS, и обе — против всех

Алексей Федорчук
17 сентября 2008 г

Много лет (в масштабах времени IT-сферы) я слежу за развитием файловых систем свободных Unix’ов вообще и файловых систем FreeBSD — в частности. Потому что при всех многочисленных достоинствах этой операционки быстродействие файловых манипуляций традиционно было узким её местом — по крайней мере, при настольном применении и в сравнении с файловыми системами соплеменного Linux’а. И мне хотелось верить, что эта «файловая пробка» рано или поздно будет ликвидирована. Результаты проверки моих ожиданий периодически размещались на моих старых сайтах, на этих страницах.

Читать далее

Файловые системы современного Linux’а: последнее тестирование

Алексей Федорчук
10 сентября 2008 г

Эта статья посвящена тестированию быстродействия файловых систем, ныне используемых в Linux’е в качестве нативных, то есть тех, на которых эта ОС может жить и загружаться. Может возникнуть вопрос — почему это тестирование последнее? Спешу разочаровать — Linux отнюдь не собирается прекращать своё существование, да и в моих ближайших планах переход в лучший мир не значится. И потому — маленькое пояснение.

Читать далее

Две головы от Intel. 2008

Алексей Федорчук

Вернунфт нам дал стальные флюгельхенде,
А вместо херца — аузенбордмотор!
Тимур Шаов

Для сочинения этих заметок у меня было два повода. Первый — это заметка Алексея Михайлова, посвященная сравнительной производительности 32-битных и 64-битных версий различных дистрибутивов Linux. Её выводы резко расходились с моими чисто визуальными впечатлениями, полученными ранее, что вызвало резонное желание проверить, кто же прав.

Читать далее

Btrfs: подготовительные мероприятия

Алексей Федорчук

Чтобы использовать btrfs, нужно для начала обеспечить её поддержку — на сегодняшний день ни один дистрибутив «искаропки» этого не предоставляет. Но, как можно догадаться из предыдущей заметки, этого можно достигнуть двумя путями. Первый — скачать и установить последний патч к ядру (на момент сочинения — за номером 0.17). Он, безусловно, прост, описан в документации, по сообщениям как на официальном сайте, так и в сети, работает с ядром версии 2.6.28, однако на счет более ранних версий информации у меня нет. Конечно, можно поэкспериментировать с ними самому — но гарантии успеха не даст даже страховой полис.

Читать далее

Файловая система btrfs: вводные соображения

Алексей Федорчук

Хайку, танки, БТРы
Почти Владимир Шинкарёв

Казалось бы, ZFS, интегрировав в себе файловую систему и систему управления разделами и томами, поставила точку в длинной истории тех и других. Если не затрагивать серверного сегмента, то обеспечиваемая ею лёгкость администрирования устройств хранения данных и быстродействие файловых операций неожиданно сделало анахронизмом все прочие системы этого назначения — в тех ОС, для которых она разрабатывалась (Solaris, OpenSolaris и его клоны) и на которые она портирована (FreeBSD и, по слухам, NetBSD).

Читать далее

Истоки Русской революции

Автор: Алексей Федорчук
6 Июнь 2007 г.

Грандиозный трейд на POSIX.ru, посвященный Сталину и Гитлеру, продолжает давать материал для блоговских заметок (назовем их блогометками).

Читать далее

Лишнему в ядре не место

Алексей Федорчук
3 сентября 2008 г

До сих пор все конкретные примеры конфигурирования ядра относились к дистрибутиву Zenwalk. Штатный метод его загрузки — использование инициирующего диска в памяти, initrd. Однако на более-менее стандартном «железе» и при использовании одной из общепринятых файловых систем в качестве корневой ядро с дистрибутивного носителя, устанавливаемое по умолчанию, может загрузиться и без него — правда, при этом потеряются стартовые красоты типа сплэш-картинки.

Читать далее

Ядро для «памятливой» машины

Алексей Федорчук
3 сентября 2008 г

Как известно, почти все ныне продаваемые процессоры являются 64-разрядными. Что, конечно, открывает перед пользователями сияющие вершины производительности… в светлом будущем, в отдалённой перспективе. А пока создаёт для них больше проблем, нежели даёт выгод.

Читать далее

Пересборка ядра: ядерный распад или термоядерный синтез?

Алексей Федорчук
3 сентября 2008 г

Лет десять назад каждый второй линуксоид начинал своё приобщение к этой системе с перекомпиляции ядра. А для пользователей, например, Slackware эта процедура вообще рассматривалась чуть ли не как обязательный элемент установки и постинсталляционной настройки. А подчас к ней приходилось прибегать и до инсталляции, так как штатные ядра с дистрибутивных носителей не всегда успевали за развитием даже «базового» железа.

Читать далее

Что такое ядро?

Алексей Федорчук
3 сентября 2008 г

Ядро, как и следует из названия, являет собой сердце любого дистрибутива Linux (да и иной ОС тоже). Оно отвечает за взаимодействие пользовательских приложений (в самом широком смысле слова) с аппаратурой компьютера.

Читать далее

Легенда о советском рудознатце

Алексей Федорчук Эту старинную легенду я услышал много лет назад в одном рудничном посёлке. Я не скажу, в каком именно — чтобы не быть несправедливым к другим рудничным посёлкам, где вы могли бы услышать точно такую же легенду…Разбить… Подобно историям Шурика и Юрия Деточкина, неизвестно, в каком именно из уголков нашей некогда необъятной Родины происходили … Читать далее

Текстовый редактор Geany

Алексей Федорчук и Алиса Деева

Современная преамбула: эта статья была написана достаточно давно — с тех пор Geany развивался со страшной научно фантастической силой. Ряд его новых функций, а также тех, что не охвачены здесь, описаны в серии недавних заметок (11/01/2009, alv).

Читать далее

Редактор nano

Алексей Федорчук
2005 г — 2006 г

Редактор nano вполне может сыграть роль своего рода амортизатора для начинающего пользователя. Да, это не Vim, не emacs, и даже не joe. Но с задачей конфигурирования справляется успешно. А в освоении и`обращении — прост, как грабли. Не случайно во многих дистрибутивах Linux он по умолчанию предлагается в качестве общесистемного.

Читать далее

Шрифты в Иксах: три года спустя

Алексей Федорчук
6 августа 2008 г

Казалось бы, шрифты — это такая консервативная штука, что за короткий срок каких-либо принципиальных изменений в этой сфере ожидать трудно. Однако едва прошло три года со времени публикации статьи Система X Window и шрифты, как она оказалась несколько устаревшей. Не принципиально, но ряд моментов определенно требует корректив.

Читать далее

Шрифты: полиграфическое введение

Алексей Федорчук
7 июля 2005 г

Шрифты — неотъемлемый атрибут среды обитания пользователя. Действительно, мало радости будет от самых навороченных иконок и панелек круто интегрированного графического десктопа, если подписи на них будут не читаемыми. Да еще и не русскими буквами. И потому в этом цикле мы попытаемся собрать все, что имеет отношение к шрифтам, используемым как в консоли, так и Иксах.

Читать далее

Немного о bash и его настройках

Автор: Алексей Федорчук

Командной оболочке bash посвящено бессчётное число материалов, к которым я, не являясь ни ее любителем, ни, тем более, знатоком, мало чего могу добавить. Однако bash — наиболее распространенная среди пользователей Linux командная оболочка, выступающая в этой ОС к тому же общесистемной и умолчальной. Популярна она, насколько мне известно, и среди пользователей иных POSIX-систем: так, она является единственной оболочкой в базовой установке OpenSolaris. А ныне принята она и в MacOS X, где сменила традиционную для BSD-систем csh.

Читать далее

Командная оболочка tcsh

Поводом для этой заметки послужило обсуждение вопроса об автодополнении в командной оболочке csh, которая во FreeBSD представляется по умолчанию как login shell администратора. В процессе его обсуждения я вспомнил о своей старой заметке, посвященной C-shell и tcsh, не потерявшей актуальности, но очень схематичной. Всё это и подвигло меня завершить, наконец, работу, которую я так долго откладывал: обобщить все материалы по командной оболочке tcsh, результаты которой и составят предмет настоящего очерка.

Читать далее

Кое-что о корейской кухне

Алексей Федорчук

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

Читать далее

OpenSolaris: Как подружиться с тётей Клавой

Алексей Федорчук
24 декабря 2008 г

В одной из первых своих заметок про OpenSolaris я писал, что не всё там благополучно было с вводом кириллицы. Нет, сам по себе русский как язык ввода поддерживается, как говорится, «искаропки». То есть сразу после инсталляции (при выборе в ходе её соответствующих опций)  имеются

Читать далее

OpenSolaris: Образы и ролевые игры

Алексей Федорчук
24 декабря 2008 г

Как я уже неоднократно говорил в предыдущих заметках, OpenSolaris — это вовсе не очередной дистрибутив Linux’а, и даже не следующая по счету BSD-система. Не сказать, что здесь «все не так, ребята» — но и рассчитывать на понимание системы, основываясь на ранее нажитом богачестве знаний, тоже не следует. И это надо четко уяснить до того, как предпринимать какие-либо действия, вредоносные последствия которых будут, возможно, не совсем уж необратимыми, но на их ликвидацию уйдет уйма сил и времени. Особенно существенными, если четкого понимания глубинной сути действий еще нет. А суть многих, казалось бы, обыденных для любой из тех ОС, с которыми мы сталкивались ранее, действий — во многом иная. Что мы скоро увидим на примере банального обновления системы.

Читать далее

OpenSolaris. Источники информации

Алексей Федорчук
24 декабря 2008 г

Если первое знакомство с новой ОС можно начать с ее установки, то на втором этапе целесообразно заняться подбором сведений о ней. Именно это мы сейчас и проделаем в отношении OpenSolaris. Ибо, если он, подобно НЭПу, «всерьёз и надолго», то общими представлениями о POSIX-системах или знанием конкретных дистрибутивов Linux’а или BSD-систем тут не обойтись.

Читать далее

OpenSolaris. Кому и для чего?

Алексей Федорчук
10 декабря 2008 г

Итак, в позапрошлой заметке мы установили OpenSolaris, а в прошлой — ознакомились с некоторыми из его особенностей. Бегло, но для ответа на сакраментальный вопрос — что же с ним делать дальше, этого будет достаточно.

Читать далее