Нативные файловые системы Linux: очередное пузометрие

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

Мысль в очередной раз сравнить ZFS по быстродействию с прочими нативными файловыми системами Linux (из которых актуальны лишь три — Ext4, XFS и Btrfs) появилась неожиданно, в ходе сочинения очерка ZFS on Linux для применителя. И к претворению её в действительность я приступил сразу, благо временно у меня пустовала половина 120-гигабайтного SSD. Она была нарезана на четыре раздела, два из которых отформатированы в Ext4 и XFS, а на третьем создан том Btrfs без разделения на субтома. Все они были смонтированы с опцией noatime, Ext4 и Btrfs — также с опциями discard и ssd, соответственно. Читать далее «Нативные файловые системы Linux: очередное пузометрие»

Изменение UUID’а

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

Вот уже много лет как в Linux’е для именования блочных устройств (фигурально выражаясь, дисков и их разделов) используются разные модели их именования: традиционные имена «верхнего уровня» (вида /dev/sd?#), по фабричному идентификатору (by-id), по метке (by-label), по так называемому универсальному уникальному идентификатору (by-uuid). Зачем и почему — говорилось ранее. Здесь же замечу только, по однозначно блочное устройство идентифицируется только в модели by-id. Однако на практике, с лёгкой руки разработчиков Ubuntu, распространение получила модель by-uuid. Читать далее «Изменение UUID’а»

Блеск и нищета XFS

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

Не так давно, после долгого перерывая, я обратился к файловой системы XFS — и был восхищён её достоинствами. Настолько, что перетащил на неё не только все своих экспериментальные системы, но и обе рабочие — на большой машине (где она поверх softRAID’а на SSD сменила ZFS) и на Ноутбучке (разумеется, в конфигурации с одним традиционно ориентированным винчестером). И в общем не был разочарован. До тех пор, пока не занялся пересборкой дистрибутива Mint под свои… даже не потребности, а прихоти. Читать далее «Блеск и нищета XFS»

Как пометить диски?

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

Не знаю, как кого, а меня жутко раздражали обозначения типа Том 20 ГБ, фигурирующие в большинстве файловых менеджеров для именования дисковых разделов (точнее — файловых систем на них, о чём — чуть позже) при автоматическом их монтировании. Раздражали с тех самых пор, как это самое автоматическое монтирование, благодаря сначала механизму HAL, а затем udev, появилось. Тем более, что на моих экспериментальных дисках всегда было много разделов примерно одинакового объёма. И я нередко забывал, что на каком из них располагалось. Читать далее «Как пометить диски?»

Сравнение мужей: XFS на softRAID vs она же без ансамбля

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

Ещё в процессе обдумывания результатов сравнения быстродействия ZFS и XFS мне не давал покоя вопрос: насколько замечательные скоростные показатели последней обусловлены её собственными достоинствами, а насколько обеспечиваются softRAID Level0? Ответить на него можно было только одним способом: повторить все сделанные замеры на файловой системе XFS, водружённой на раздел единичного SSD. Читать далее «Сравнение мужей: XFS на softRAID vs она же без ансамбля»

Сравнение мужей: ZFS vs XFS

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

Файловая система XFS была создана очень давно — в 1994 году, и с 2004 года штатно поддерживается ядром Linux (с её историей можно ознакомиться в онлайновой книжке Вопросы истории: UNIX, Linux, BSD и другие). На фоне новомодных файловых систем, вроде F2FS и NILFS2, и тем более таких интегрированных систем размещения данных, как ZFS и BTRFS, она, подобно рыбе латимерии, выглядит живой окаменелостью. И, казалось бы, за прошедшие двадцать лет должна была безнадёжно устареть. Читать далее «Сравнение мужей: ZFS vs XFS»

Создание файловых систем

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

Создание файловых систем на дисковых разделах (или, в терминах DOS/Windows, форматирование последних) — второй этап подготовки диска к инсталляции Linux. Само по себе это действо — не из самых сложных, однако осознанное его выполнение требует некоторой подготовки. Читать далее «Создание файловых систем»