
У NFS клиента в 2.6.x ядре появилась неприятная особенность. Он никак не сигнализирует о невозможности записать данные по причине превышения файловой квоты. А наоборот всем своим поведением говорит о том, что всё хорошо. Все операции, включая fsync() и close() заканчиваются успешно. Более того, даже ls после этого показывает якобы всё записано (размер файла равен записанному, что превышает квоту). Но через несколько секунд размер файла «укорачивается» до того размера, что поместилось в квоту (что в общем-то и есть правда).
Вот небольшая тестовая программа test_nfswrite.c, которая пишет 1024 байтные блоки. Тестовый файл /mount/m7/tmp/test должен быть на NFS сервере (не важно с каким ядром). А клиент, который пишет с ядром 2.6.x.
Компилить надо так: gcc test_nfswrite.c -o test_nfswrite
Запускать так: ./test_nfswrite 500
где 500 — это количество блоков по 1024 байта. Если указать большое количество блоков, которое не влезает в квоту, то вы должны наблюдать ошибки. Читать полностью »
The History of Tux the Linux Penguin
История Тукса(Такса) — линукс пингвина. Tux (Такс) — официальный талисман Linux. Созданный в 1996 Ларри Юингом — это толстый пингвин, выглядящий сытым и довольным. Идею использовать пингвина в качестве талисмана Linux выдвинул создатель этого ядра, Линус Торвальдс.
dropline GNOME mirror
Есть такой ресурс: slackware.rol.ru — это зеркало linux дистрибутива Slackware и около-слакварных проектов.
Быстрых зеркал сейчас достаточно, то же mirror.yandex.ru, например. Но я бы хотел обратить внимание на dropline GNOME проект, зеркало которого есть на slackware.rol.ru.
Особенность этого проекта в том, что у него собственный dropline Installer, который нужно установить, а он в свою очередь уже по сети установит нужные пакеты в нужном порядке. Проблема в том, что свой проект они хостят на Sourceforge. Зеркала Sourceforge часто перегружены и тормозят, потому установка всех пакетов оттуда занимает часы(а то и сутки) даже при хорошем канале.
Dell PowerEdge 1950 vs The Linux Kernel 2.4.x
Появился у нас сервер Dell PowerEdge 1950 и под него в ядре linux 2.4.x не оказалось драйверов для дискового Megaraid SAS контроллера (Dell Perc5 Adapter) и сетевых интерфейсов (Broadcom NetXtreme II BCM5706/5708).
Собрал backport patch для linux 2.4.35.3: linux-2.4.35.3_bnx2_megaraid-sas.patch
UPD (04.04.2008): Пока подходит и для всех ядер старше 2.4.35.3







