<?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; kernel</title>
	<atom:link href="http://kocmuk.ru/tag/kernel/feed/" rel="self" type="application/rss+xml" />
	<link>http://kocmuk.ru</link>
	<description>My own personal playground</description>
	<lastBuildDate>Wed, 01 Sep 2010 17:26:38 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</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[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></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>


	<br /><h2>По теме:</h2>
	<ul class="st-related-posts">
	<li><a href="http://kocmuk.ru/2010/01/03/dspam-in-conjunction-with-zmailer/" title="Интеграция антиспама DSPAM в ZMailer (3 Январь 2010)">Интеграция антиспама DSPAM в ZMailer</a> (0)</li>
	<li><a href="http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/" title="Борьба со СПАМом для высоконагруженных почтовых систем на примере MTA Zmailer (9 Январь 2009)">Борьба со СПАМом для высоконагруженных почтовых систем на примере MTA Zmailer</a> (4)</li>
	<li><a href="http://kocmuk.ru/2008/12/29/zmscanner/" title="Zmscanner&nbsp;&mdash; модульный фильтр для MTA Zmailer (29 Декабрь 2008)">Zmscanner&nbsp;&mdash; модульный фильтр для MTA Zmailer</a> (0)</li>
	<li><a href="http://kocmuk.ru/2009/10/18/dovecot-lda-vs-zmailer-lda/" title="Dovecot LDA в качестве агента локальной доставки для ZMailer (18 Октябрь 2009)">Dovecot LDA в качестве агента локальной доставки для ZMailer</a> (0)</li>
	<li><a href="http://kocmuk.ru/2007/10/29/dell_poweredge_1950_vs_the_linux_kernel_2_4_x/" title="Dell PowerEdge 1950 vs The Linux Kernel 2.4.x (29 Октябрь 2007)">Dell PowerEdge 1950 vs The Linux Kernel 2.4.x</a> (0)</li>
</ul>

]]></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>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[OS]]></category>
		<category><![CDATA[linux]]></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>


	<br /><h2>По теме:</h2>
	<ul class="st-related-posts">
	<li><a href="http://kocmuk.ru/2010/01/03/dspam-in-conjunction-with-zmailer/" title="Интеграция антиспама DSPAM в ZMailer (3 Январь 2010)">Интеграция антиспама DSPAM в ZMailer</a> (0)</li>
	<li><a href="http://kocmuk.ru/2009/02/19/dovecot_nfs_group_rquota/" title="Групповая NFS квота для Dovecot (19 Февраль 2009)">Групповая NFS квота для Dovecot</a> (0)</li>
	<li><a href="http://kocmuk.ru/2007/12/17/quota-1_6_1_memory_leak/" title="Quota-1.6.1 memory leak (17 Декабрь 2007)">Quota-1.6.1 memory leak</a> (0)</li>
	<li><a href="http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/" title="NFS клиент в 2.6.x врёт, что записал файл целиком (5 Сентябрь 2009)">NFS клиент в 2.6.x врёт, что записал файл целиком</a> (0)</li>
	<li><a href="http://kocmuk.ru/2008/01/24/mysqlstat/" title="MySQLStat&nbsp;&mdash; система для мониторинга работы MySQL сервера (24 Январь 2008)">MySQLStat&nbsp;&mdash; система для мониторинга работы MySQL сервера</a> (4)</li>
</ul>

]]></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>
