Файловая система BTRFS

В этой статье автор обращается к теме файловых систем в Linux и предлагает для начала посмотреть, что из себя представляет BTRFS, где применяется и как с ней лучше работать. Статья будет полезна для администраторов Линукс, имеющих практический опыт администрирования данной ОС. Перейти к статье


RAID в BTRFS

В этой статье мы продолжим рассмотрение файловой системы BTRFS и, в частности, поговорим о том, как работать в этой файловой системе с RAID массивами.

В начале автор напоминает о том, что такое RAID массив и какие они бывают. А то вдруг кто-то забыл или на собеседовании спросят. И затем перейдем уже к непосредственной настройке этого функционала в BTRFS. Читать продолжение


Файловая система BTRFS. Кэширование

Продолжаем знакомиться с файловой системой BTRFS и в этой статье рассмотрим тему кэширования. Типичная проблема — это использование большего дискового объема при сохранении скорости. То есть, мы можем купить SSD диск, но стоимость хранения 1 Гигабайта на таком диске существенно больше стоимости хранения гигабайта на обычном HDD. Но зато SSD быстрее и за это все так любят эти диски. Задача заключается в том, чтобы постараться совместить скорость HDD со стоимостью хранения в HDD. Посмотрим, как в этом может помочь BTRFS и какие есть подводные камни у таких решений.

В качестве примера мы будем разворачивать кэширование на SSD диске с помощью Bcache. Перейти к статье


Тонкая настройка сети в Linux

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


Сбор и анализ логов в Linux

Журналирование событий, происходящих в системе, является неотъемлемой частью функционала любого серьезного ПО. Операционная система или приложение должны в обязательном порядке рассказывать о своей жизни: регистрировать входы в систему, сбои, ошибки и другие значительные события.

В этой статье поговорим о том, как устроено логирование событий в ОС Linux. В качестве примера будет рассматриваться Ubuntu Linux 22.04, однако в других дистрибутивах основные элементы будут сходными. Продолжение


Дисковая подсистема в ОС Linux

В статье поговорим об устройстве дисковой подсистемы в Linux. Как показывает практика, даже многие администраторы при работе с дисковой подсистемой ограничиваются только начальным разбиением диска при установке операционки. Да и то, с параметрами по умолчанию. Поэтому атвор предлагаю подробнее рассмотреть такие вопросы дисковой подсистемы, как: работу с правилами правила системы udev, инструменты для работы с блочными устройствами и планировщики системы ввода/вывода. К статье


Поговорим о мониторинге

Современные бизнес-приложения имеют сложную структуру, состоят из множества независимых компонентов, часто распределенных по разным узлам, контейнерам или виртуальным машинам. В связи с этим, поиск неисправностей в таких серьезных приложениях становится тоже непростой задачей, зачастую превращающейся в нетривиальный квест. При этом не стоит забывать, каждая минута простоя приложения в продакшене стоит денег, поэтому выявлять причины сбоев необходимо как можно быстрее. В этой статье мы поговорим о том, как производить мониторинг работы приложений, осуществлять сбор событий и трейсинг для решения конкретных проблем в работе приложения. Читать далее


Настраиваем automount в Linux

В этой статье поговорим про такую практику в Linux, как automount. Мы настроим сервер NFS для предоставления некоторых общих ресурсов и настроим автоматическое монтирование для автоматического доступа к этим общим ресурсам при необходимости. Читать


Эксперименты и увлекательные манипуляции с дисковым кэшем Linux

В статье автор на примерах рассматривает влияние дискового кэша на аллокацию памяти приложениями, на свопинг, на время загрузки и на чтение файлов; а также очистку дискового кэша. Читать полностью