<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kocmuk.ru блог &#187; OS</title>
	<atom:link href="http://kocmuk.ru/category/os/feed/" rel="self" type="application/rss+xml" />
	<link>http://kocmuk.ru</link>
	<description>My own personal playground</description>
	<lastBuildDate>Fri, 20 Jan 2012 19:04:13 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>NFS клиент в 2.6.x врёт, что записал файл целиком</title>
		<link>http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/</link>
		<comments>http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 18:10:39 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[zmailer]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=317</guid>
		<description><![CDATA[У NFS клиента в 2.6.x ядре появилась неприятная особенность. Он никак не сигнализирует о невозможности записать данные по причине превышения файловой квоты. А наоборот всем своим поведением говорит о том, что всё хорошо. Все операции, включая fsync() и close() заканчиваются успешно. Более того, даже ls после этого показывает якобы всё записано(размер файла равен записанному, что [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-318" style="margin-left: 10px; margin-right: 10px;" title="NFS клиент в 2.6 врёт, что записал файл целиком" src="http://kocmuk.ru/files/2009/09/logo70-tran.png" alt="logo70-tran" width="66" height="71" align="left" /></p>
<p class="MsoNormal">У <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>NFS</em></span> клиента в 2.6.x ядре появилась неприятная особенность. Он никак не сигнализирует о невозможности записать данные по причине превышения файловой квоты. А наоборот всем своим поведением говорит о том, что всё хорошо. Все операции, включая <em><span style="mso-ansi-language: EN-US;" lang="EN-US">fsync</span>()</em> <span style="mso-spacerun: yes;"> </span>и <em><span style="mso-ansi-language: EN-US;" lang="EN-US">close</span>()</em> заканчиваются успешно. Более того, даже <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>ls</em></span><span lang="EN-US"> </span>после этого показывает якобы всё записано(размер файла равен записанному, что превышает квоту). Но через несколько секунд размер файла «укорачивается» до того размера, что поместилось в квоту (что в общем-то и есть правда).</p>
<p class="MsoNormal">Вот небольшая тестовая программа <em><span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span>.<span style="mso-ansi-language: EN-US;" lang="EN-US">c</span></em>, которая пишет 1024 байтные блоки. Тестовый файл <em>/mount/m7/tmp/test</em> <span style="mso-spacerun: yes;"> </span>должен быть на <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>NFS</em></span> сервере (не важно с каким ядром). А клиент, который пишет с ядром 2.6.x.</p>
<p class="MsoNormal">Компилить надо так: <em><span style="mso-ansi-language: EN-US;" lang="EN-US">gcc</span><span lang="EN-US"> </span><span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span>.<span style="mso-ansi-language: EN-US;" lang="EN-US">c</span> -<span style="mso-ansi-language: EN-US;" lang="EN-US">o</span><span lang="EN-US"> </span><span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span></em></p>
<p class="MsoNormal">Запускать так: <em>./<span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span><span lang="EN-US"> </span>500</em></p>
<p class="MsoNormal">где 500&nbsp;&mdash; это количество блоков по 1024 байта. Если указать большое количество блоков, которое не влезает в квоту, то вы должны наблюдать ошибки.<br/>Читать дальше <a href="http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/">NFS клиент в 2.6.x врёт, что записал файл целиком</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/kernel/" rel="tag">kernel</a>, <a href="http://kocmuk.ru/tag/zmailer/" rel="tag">zmailer</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The History of Tux the Linux Penguin</title>
		<link>http://kocmuk.ru/2008/06/23/the-history-of-tux-the-linux-penguin/</link>
		<comments>http://kocmuk.ru/2008/06/23/the-history-of-tux-the-linux-penguin/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 20:57:21 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tux]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=52</guid>
		<description><![CDATA[История Тукса(Такса)&#160;&#8212; линукс пингвина. Tux (Такс) — официальный талисман Linux. Созданный в 1996 Ларри Юингом&#160;&#8212; это толстый пингвин, выглядящий сытым и довольным. Идею использовать пингвина в качестве талисмана Linux выдвинул создатель этого ядра, Линус Торвальдс. Далее из wiki (картинка кликабельна) Метки: tux © Авторство и права принадлежат: kocmuk.ru блог, 2008.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sjbaker.org/wiki/index.php?title=The_History_of_Tux_the_Linux_Penguin" target="_blank">История Тукса(Такса)&nbsp;&mdash; линукс пингвина</a>. Tux (Такс) — официальный талисман Linux. Созданный в 1996 Ларри Юингом&nbsp;&mdash; это толстый пингвин, выглядящий сытым и довольным. Идею использовать пингвина в качестве талисмана Linux выдвинул создатель этого ядра, Линус Торвальдс. </p>
<p><a href="http://ru.wikipedia.org/wiki/Tux" target="_blank">Далее из wiki</a></p>
<p style="text-align: center;"><a href="http://kocmuk.ru/files/2008/06/tux.gif" target="_blank"><img class="aligncenter" src="http://kocmuk.ru/files/2008/06/tuxthumbnail.gif" alt="tux" width="93" height="128" /></a><br />
(картинка кликабельна)</p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/tux/" rel="tag">tux</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2008.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2008/06/23/the-history-of-tux-the-linux-penguin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dropline GNOME mirror</title>
		<link>http://kocmuk.ru/2008/05/29/dropline-gnome-mirror/</link>
		<comments>http://kocmuk.ru/2008/05/29/dropline-gnome-mirror/#comments</comments>
		<pubDate>Thu, 29 May 2008 12:23:43 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[droplinegnome]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[slackware]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=51</guid>
		<description><![CDATA[Есть такой ресурс: slackware.rol.ru&#160;&#8212; это зеркало linux дистрибутива Slackware и около-слакварных проектов. Быстрых зеркал сейчас достаточно, то же mirror.yandex.ru, например. Но я бы хотел обратить внимание на dropline GNOME проект, зеркало которого есть на slackware.rol.ru. Особенность этого проекта в том, что у него собственный dropline Installer, который нужно установить, а он в свою очередь уже [...]]]></description>
			<content:encoded><![CDATA[<p>Есть такой ресурс: <a href="http://slackware.rol.ru/" target="_blank">slackware.rol.ru</a>&nbsp;&mdash; это зеркало linux дистрибутива <a href="http://www.slackware.com/" target="_blank">Slackware</a> и около-слакварных проектов.</p>
<p>Быстрых зеркал сейчас достаточно, то же <a href="http://mirror.yandex.ru/" target="_blank">mirror.yandex.ru</a>, например. Но я бы хотел обратить внимание на <a href="http://www.droplinegnome.org/" target="_blank">dropline GNOME</a> проект, зеркало которого есть на <a href="http://slackware.rol.ru/dropline-gnome/" target="_blank">slackware.rol.ru</a>.</p>
<p>Особенность этого проекта в том, что у него собственный  <a href="http://www.droplinegnome.org/?page_id=6" target="_blank">dropline Installer</a>, который нужно установить, а он в свою очередь уже по сети установит нужные пакеты в нужном порядке. Проблема в том, что свой проект они хостят на Sourceforge.  Зеркала Sourceforge часто перегружены и тормозят,  потому установка всех пакетов оттуда занимает часы(а то и сутки) даже при хорошем канале.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2008/05/29/dropline-gnome-mirror/">dropline GNOME mirror</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/droplinegnome/" rel="tag">droplinegnome</a>, <a href="http://kocmuk.ru/tag/gnome/" rel="tag">gnome</a>, <a href="http://kocmuk.ru/tag/mirror/" rel="tag">mirror</a>, <a href="http://kocmuk.ru/tag/slackware/" rel="tag">slackware</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2008.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2008/05/29/dropline-gnome-mirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell PowerEdge 1950 vs The Linux Kernel 2.4.x</title>
		<link>http://kocmuk.ru/2007/10/29/dell_poweredge_1950_vs_the_linux_kernel_2_4_x/</link>
		<comments>http://kocmuk.ru/2007/10/29/dell_poweredge_1950_vs_the_linux_kernel_2_4_x/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 21:38:46 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[patch]]></category>

		<guid isPermaLink="false">http://kostik.org/2007/10/29/dell_poweredge_1950_vs_the_linux_kernel_2_4_x/</guid>
		<description><![CDATA[Появился у нас сервер 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 Метки: kernel, patch © Авторство и [...]]]></description>
			<content:encoded><![CDATA[<p>Появился у нас сервер <a TARGET="_blank" HREF="http://www.dell.com">Dell PowerEdge 1950</a> и под него в ядре linux 2.4.x не оказалось драйверов для дискового Megaraid SAS контроллера (Dell Perc5 Adapter) и сетевых интерфейсов (Broadcom NetXtreme II BCM5706/5708).</p>
<p>Собрал backport patch для linux 2.4.35.3: <a TITLE="linux-2.4.35.3_bnx2_megaraid-sas.patch" HREF="http://kocmuk.ru/files/linux-24353_bnx2_megaraid-sas.patch">linux-2.4.35.3_bnx2_megaraid-sas.patch</a></p>
<p><strong>UPD (04.04.2008)</strong>: Пока подходит и для всех ядер старше 2.4.35.3</p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/kernel/" rel="tag">kernel</a>, <a href="http://kocmuk.ru/tag/patch/" rel="tag">patch</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2007.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2007/10/29/dell_poweredge_1950_vs_the_linux_kernel_2_4_x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

