<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.seirios.org/seirios/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>ほほほのほ - os:linux:centos</title>
        <description></description>
        <link>http://www.seirios.org/seirios/dokuwiki/</link>
        <lastBuildDate>Sat, 25 Apr 2026 23:30:18 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://www.seirios.org/seirios/dokuwiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>ほほほのほ</title>
            <link>http://www.seirios.org/seirios/dokuwiki/</link>
        </image>
        <item>
            <title>CentOS 7</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:centos7</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;centos_7&quot;&gt;CentOS 7&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CentOS 7&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;centos_7&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-24&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;目次&quot;&gt;目次&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;div&gt;&lt;div id=&quot;nojs_indexmenu_12594593766947aa8fc68d7&quot; data-jsajax=&quot;%26sort%3Dt%26msort%3Dindexmenu_n%26group%3D1&quot; class=&quot;indexmenu_nojs&quot;&gt;
&lt;ul class=&quot;idx&quot;&gt;
&lt;li class=&quot;level1&quot; &gt;&lt;div class=&quot;li&quot;&gt;&lt;a href=&quot;http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:centos7:firewalld&quot; class=&quot;wikilink1&quot; title=&quot;os:linux:centos:centos7:firewalld&quot; data-wiki-id=&quot;os:linux:centos:centos7:firewalld&quot;&gt;Firewalld&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;&lt;script type=&#039;text/javascript&#039;&gt;
&lt;!--//--&gt;&lt;![CDATA[//&gt;&lt;!--
var indexmenu_12594593766947aa8fc68d7 = new dTree(&#039;indexmenu_12594593766947aa8fc68d7&#039;,&#039;bj-tango.png&#039;);
indexmenu_12594593766947aa8fc68d7.config.urlbase=&#039;/seirios/dokuwiki/doku.php?id=&#039;;
indexmenu_12594593766947aa8fc68d7.config.sepchar=&#039;:&#039;;
indexmenu_12594593766947aa8fc68d7.config.useCookies=false;
indexmenu_12594593766947aa8fc68d7.config.jsajax=&#039;%26sort%3Dt%26msort%3Dindexmenu_n%26group%3D1&#039;;
indexmenu_12594593766947aa8fc68d7.add(&#039;os:linux:centos:centos7&#039;,0,-1,&quot;CentOS 7&quot;,&#039;os:linux:centos:centos7&#039;);
indexmenu_12594593766947aa8fc68d7.add(&#039;os:linux:centos:centos7:firewalld&#039;,1,0,&quot;Firewalld&quot;,0,0,0);
document.write(indexmenu_12594593766947aa8fc68d7);
jQuery(function(){indexmenu_12594593766947aa8fc68d7.init(0,1,&quot;&quot;,1,0);});
//--&gt;&lt;!]]&gt;
&lt;/script&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u76ee\u6b21&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u76ee\u6b21&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;25-138&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;メモ&quot;&gt;メモ&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
CentOS 7に関するメモ。以下参照
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.centos.org&quot; class=&quot;urlextern&quot; title=&quot;https://www.centos.org&quot;&gt;CentOS&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7&quot; class=&quot;urlextern&quot; title=&quot;http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7&quot;&gt;CentOS 7 Release Note&lt;/a&gt; 今回は変更が大きいので、Release noteを見ておかないとかなり厳しい&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Firewalldを使う場合のメモ:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.unix-power.net/centos7/firewalld.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.unix-power.net/centos7/firewalld.html&quot;&gt;http://www.unix-power.net/centos7/firewalld.html&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.kakiro-web.com/linux/firewalld.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.kakiro-web.com/linux/firewalld.html&quot;&gt;http://www.kakiro-web.com/linux/firewalld.html&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u30e1\u30e2&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u30e1\u30e2&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;139-558&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;触ってみて気づいた違い&quot;&gt;触ってみて気づいた違い&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
取り急ぎ、minimal installしたCentOS7ベースで直感的な違いを。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; ifconfig、ethconfig コマンドが入ってない&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 少なくとも、base/updates/extra Repositoryには無かった。代わりにipコマンドを使おう&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; ebtables(Ethernet bridge frame table)なるコマンドが増えている。&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; /etc/sysconfig見てて気がついた。/etc/sysconfig/ebtables.confというファイルがある。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; chkconfig/serviceコマンドは存在するが、systemctlコマンドを使えといわれる&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; というわけで、systemctlに慣れなければならない&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; kernelは3.10.0&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; 少なくとも、XenServer 6.2では、PVでは動かなかった。これは、Xen4.4でpatchが当たった問題で、XenServer 6.2では、Xen4.1.2なので、対応されていない&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; XenServer 6.5のAlpha3では（工夫すれば）動く事は解ったが、その環境を作る余裕はないので、試験していない&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Firewallは、firewalldによって制御される&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; イメージ的には、iptablesのWrapperとしてFirewalldが動く感じ&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; snort等でiptablesを直接触っている場合、どのような状況になるのかがかなり微妙風味&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; firewall-cmdコマンドで色々頑張る模様。イメージとしては、Zoneで管理する感じで、I/Fに対して仕掛けるイメージではなかった。が、これは、Configuration次第か？&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 何れにしても、真面目にマニュアルを読む必要がありそう&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; 標準のFileSystemが、LVM+xfsになった&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 自分で選べばext4等も使える。また、btrfsも初期から選択できるようになっていた。（が、試してない）&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; yum list | grep sql してもMySQLは出てこない。MariaDBになった。&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; sudoers で %wheel が default で許可されている。(CentOS6ではコメントアウトされていた)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u89e6\u3063\u3066\u307f\u3066\u6c17\u3065\u3044\u305f\u9055\u3044&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u89e6\u3063\u3066\u307f\u3066\u6c17\u3065\u3044\u305f\u9055\u3044&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;559-2528&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;代替tools&quot;&gt;代替Tools&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;div class=&quot;table sectionedit6&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;ifconfig &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; ip a(addr), ip l(link) &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; route   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; ip r(route)            &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; netstat &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; ss                     &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; netstat -i &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; ip -s l(link)       &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; arp     &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; ip n(neighbor)         &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;2553-2737&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u4ee3\u66ffTools&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u4ee3\u66fftools&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2529-2738&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;その他tips&quot;&gt;その他Tips&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
hostnameの変更方法
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://qiita.com/n-oshiro/items/d18ab37bce2b25b2d5b0&quot; class=&quot;urlextern&quot; title=&quot;http://qiita.com/n-oshiro/items/d18ab37bce2b25b2d5b0&quot;&gt;http://qiita.com/n-oshiro/items/d18ab37bce2b25b2d5b0&lt;/a&gt; 要するに/etc/hostnameを変更しろと。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u305d\u306e\u4ed6Tips&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u305d\u306e\u4ed6tips&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;2739-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 25 May 2017 09:55:23 +0000</pubDate>
        </item>
        <item>
            <title>ファイルシステムのUUIDを確認・変更する</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:diskuuid</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ファイルシステムのuuidを確認・変更する&quot;&gt;ファイルシステムのUUIDを確認・変更する&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt; Last Update: 2014/01/21 &lt;/strong&gt;&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
CentOSにおいては、ファイルシステムにそれぞれ固有のUUID(Univarsally Unique Identifier)が割り当てられている。
一般にUUIDはファイルシステム毎に一意に設定できるため、デバイス名（/dev/xvdaや/dev/hda等）を利用した場合に比して、ハードウェア構成の変更に強い。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306eUUID\u3092\u78ba\u8a8d\u30fb\u5909\u66f4\u3059\u308b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306euuid\u3092\u78ba\u8a8d\u30fb\u5909\u66f4\u3059\u308b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-453&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;uuidの確認&quot;&gt;UUIDの確認&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
UUIDの確認方法はいくつかある。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;UUID\u306e\u78ba\u8a8d&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;uuid\u306e\u78ba\u8a8d&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;454-524&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;blkid&quot;&gt;blkid&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;code&gt;/sbin/blkid&lt;/code&gt;コマンドを実行すると、ブロックデバイスの属性一覧が表示される。
これにより、UUIDとDevice名そして、Filesystem typeが確認できる。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# /sbin/blkid
/dev/xvda1: UUID=&amp;quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;quot; TYPE=&amp;quot;ext4&amp;quot; 
/dev/xvda2: UUID=&amp;quot;yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy&amp;quot; TYPE=&amp;quot;ext4&amp;quot; 
/dev/xvda3: UUID=&amp;quot;zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz&amp;quot; TYPE=&amp;quot;swap&amp;quot; 
/dev/xvdb1: UUID=&amp;quot;gggggggg-gggg-gggg-gggg-gggggggggggg&amp;quot; TYPE=&amp;quot;ext4&amp;quot; &lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;blkid&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;blkid&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;525-1038&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;dev_disk&quot;&gt;/dev/disk/&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;code&gt;/dev/disk/by-uuid/&lt;/code&gt; の下にデバイスファイルが作成されているので、UUIDを確認することができる。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# ls -l /dev/disk/by-uuid/&amp;#039;
合計 0
lrwxrwxrwx 1 root root 11  1月 21 18:05 2014 zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz -&amp;gt; ../../xvda3
lrwxrwxrwx 1 root root 11  1月 21 18:05 2014 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -&amp;gt; ../../xvda1
lrwxrwxrwx 1 root root 11  1月 21 18:05 2014 yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy -&amp;gt; ../../xvda2
lrwxrwxrwx 1 root root 11  1月 21 18:34 2014 gggggggg-gggg-gggg-gggg-gggggggggggg -&amp;gt; ../../xvdb1&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\/dev\/disk\/&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;dev_disk&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1039-1634&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;tune2fs&quot;&gt;tune2fs&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;code&gt;/sbin/tune2fs&lt;/code&gt;コマンドでもUUIDを確認できる。
/sbin/tune2fs -l デバイス名で、そのデバイスの詳細な情報が表示される。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# /sbin/tune2fs -l /dev/xvda1 | grep UUID
Filesystem UUID:          xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;tune2fs&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;tune2fs&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1635-1930&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;uuid_を変更する&quot;&gt;UUID を変更する&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
UUID は一意の識別子なので通常、変える必要はない。が、もちろん、変えることもできる。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# /sbin/tune2fs -U `/usr/bin/uuidgen` /dev/xvda1&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;UUID \u3092\u5909\u66f4\u3059\u308b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;uuid_\u3092\u5909\u66f4\u3059\u308b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1931-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 21 Jan 2014 10:35:57 +0000</pubDate>
        </item>
        <item>
            <title>CentOSに外部Diskを繋ぐ</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:extdisk</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;centosに外部diskを繋ぐ&quot;&gt;CentOSに外部Diskを繋ぐ&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
現時点で、CentOS 5.9以降、CentOS6.4以降では動作確認してます。まぁ、内容から考えれば、普通にどれでも出来そうではありますが。
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_important plugin_wrap&quot;&gt;
&lt;p&gt;
破壊的作業なので、意味判らない人はマネしないこと。
外部ディスクが新規であることを想定しているので、そうでない人は、ちゃんと調べて理解してからやること
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;ol&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Diskを繋ぐ&lt;/div&gt;
&lt;ol&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; USBで繋ぐ、VMに仮想Disk Imageを連結する等。&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; fdiskでDisk partitionを決定&lt;/div&gt;
&lt;ol&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; 以下を実行し、Diskが追加されていることを確認&lt;/div&gt;
&lt;ol&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;dmesg | grep &amp;#039;^hd&amp;#039; &lt;/code&gt; (USBやSATA等の場合)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;dmesg | grep &amp;#039;^xvd&amp;#039; &lt;/code&gt; (XenServer上に仮想Disk Imageを繋いだ場合)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;dmesg | grep &amp;#039;^vd&amp;#039; &lt;/code&gt; (KVM上に仮想Disk Imageを繋いだ場合)&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; fdisk /dev/(hd|xvd|vd)?			←上で確認したdevicenameを入れる&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;n → p → 1 → &amp;lt;CR&amp;gt; → &amp;lt;CR&amp;gt;&lt;/code&gt;	←これで判らない人は、ちゃんと調べてください。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;w&lt;/code&gt;で書き込む。fdiskが終了するので、fdiskを再度起動&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; この段階でそれまでに設定されていたパーティション情報は破壊されるので、注意。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;p&lt;/code&gt;で作成したパーティションが正しく設定されているか確認&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Filesystemを作成する&lt;/div&gt;
&lt;ol&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;ls /sbin/mkfs.*&lt;/code&gt;を実行し必要なfilesystemがあるか確認。今回はext3を利用するものとする。ext4ならmkfs.ext4になる。&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;mkfs.ext3 /dev/(hd|xvd|vd)b?&lt;/code&gt;を実行&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
あとは適当にmountするなりddするなりしてください。
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 May 2018 04:34:16 +0000</pubDate>
        </item>
        <item>
            <title>CentOSでNICとethのmappingを固定する</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:fixednic</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;centosでnicとethのmappingを固定する&quot;&gt;CentOSでNICとethのmappingを固定する&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt; Last Update: 2014/10/14 &lt;/strong&gt;&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
久しぶりにやって大ハマりしたので、メモ。
&lt;/p&gt;

&lt;p&gt;
XenServer等の仮想システムで、GuestOSにCentOS6を利用している場合に、NICの割当がうまく行かなくなる事がある。
この原因を明確にすべく実験してみた。
&lt;/p&gt;

&lt;p&gt;
仮想システム上に作成したCentOSを用いて、以下の試験を行う
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; CentOS6.5のVMを作成&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NICを5本割り当てる&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; VMに割り当てたNICに対して割り付けられるeth[0-5]を、思い通りの順番に変える&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 変えた情報が反映されているか試験&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; VMに割り当てたNICを一つ削除する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; kernelがどう認識するか確認する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 設定を初期に戻して、eth[0-5]がどうなるかを確認する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; VMにNICを追加する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; eth[0-5]がどうなるかを確認する&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
試験環境は以下の通り。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Hypervisor: XenServer 6.2 ServicePack 1&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;: CentOS 6.5&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; NIC1: MAC Address=00:00:00:00:01&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; NIC2: MAC Address=00:00:00:00:02&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; NIC3: MAC Address=00:00:00:00:03&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; NIC4: MAC Address=00:00:00:00:04&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; NIC5: MAC Address=00:00:00:00:05&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
まず、思い通りにNICにeth番号を割り当てる方法を以下に記載する
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; /etc/sysconfig/network-script/ifcfg-eth* を編集する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; HWADDR行を削除(もしくはComment out)&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; NICが変われば、当然MAC Addressが変わるから。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; /etc/udev/rules に移動する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; 70-persistent-net.rule があれば、削除する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; CentOS5の頃にはこのファイルが作成されたようだが、CentOS6.5とか7では作成されない模様。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; 以下のコマンドを実行し、情報を確認する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; udevadm info -a -p /sys/class/net/eth0 (eth0の情報を確認する場合)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;# udevadm info -a -p /sys/class/net/eth0/

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device &amp;#039;/devices/vif-0/net/eth0&amp;#039;:
    KERNEL==&amp;quot;eth0&amp;quot;				← 見ている疑似NIC
    SUBSYSTEM==&amp;quot;net&amp;quot;
    DRIVER==&amp;quot;&amp;quot;
    ATTR{addr_assign_type}==&amp;quot;0&amp;quot;
    ATTR{addr_len}==&amp;quot;6&amp;quot;
    ATTR{dev_id}==&amp;quot;0x0&amp;quot;
    ATTR{ifalias}==&amp;quot;&amp;quot;
    ATTR{iflink}==&amp;quot;6&amp;quot;
    ATTR{ifindex}==&amp;quot;6&amp;quot;
    ATTR{features}==&amp;quot;0x50803&amp;quot;
    ATTR{type}==&amp;quot;1&amp;quot;				← 意味は(現時点で)不明だが、必須情報
    ATTR{link_mode}==&amp;quot;0&amp;quot;
    ATTR{address}==&amp;quot;00:00:00:00:00:01&amp;quot;
    ATTR{broadcast}==&amp;quot;ff:ff:ff:ff:ff:ff&amp;quot;
    ATTR{operstate}==&amp;quot;down&amp;quot;
    ATTR{mtu}==&amp;quot;1500&amp;quot;
    ATTR{flags}==&amp;quot;0x1002&amp;quot;
    ATTR{tx_queue_len}==&amp;quot;1000&amp;quot;
    ATTR{rxbuf_min}==&amp;quot;64&amp;quot;
    ATTR{rxbuf_max}==&amp;quot;256&amp;quot;
    ATTR{rxbuf_cur}==&amp;quot;128&amp;quot;

  looking at parent device &amp;#039;/devices/vif-0&amp;#039;:
    KERNELS==&amp;quot;vif-0&amp;quot;				← Kernel内部のDevice名
    SUBSYSTEMS==&amp;quot;xen&amp;quot;				← Kernel内部で上記Deviceが生えているSubsystem名
    DRIVERS==&amp;quot;vif&amp;quot;				← Kernel内部のDevice Driver
    ATTRS{nodename}==&amp;quot;device/vif/0&amp;quot;
    ATTRS{devtype}==&amp;quot;vif&amp;quot;
    ATTRS{modalias}==&amp;quot;xen:vif&amp;quot;&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; この情報を元に、65-eth.rulesファイルを作成&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; 65という数字には意味があって、61〜67までであること。要するに、60-raw-rulesの実行後、70-persistent-net.rules(無い場合が多い)までの間に実行されるようにする必要がある。&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; 設定ファイルの内容は以下。&lt;pre class=&quot;code&quot;&gt;ACTION==&amp;quot;add&amp;quot;, SUBSYSTEMS==&amp;quot;xen&amp;quot;, KERNELS==&amp;quot;vif-0&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, NAME=&amp;quot;eth0&amp;quot;, OPTIONS=&amp;quot;last_rule&amp;quot;
ACTION==&amp;quot;add&amp;quot;, SUBSYSTEMS==&amp;quot;xen&amp;quot;, KERNELS==&amp;quot;vif-1&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, NAME=&amp;quot;eth1&amp;quot;, OPTIONS=&amp;quot;last_rule&amp;quot;
ACTION==&amp;quot;add&amp;quot;, SUBSYSTEMS==&amp;quot;xen&amp;quot;, KERNELS==&amp;quot;vif-2&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, NAME=&amp;quot;eth2&amp;quot;, OPTIONS=&amp;quot;last_rule&amp;quot;
ACTION==&amp;quot;add&amp;quot;, SUBSYSTEMS==&amp;quot;xen&amp;quot;, KERNELS==&amp;quot;vif-3&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, NAME=&amp;quot;eth3&amp;quot;, OPTIONS=&amp;quot;last_rule&amp;quot;
ACTION==&amp;quot;add&amp;quot;, SUBSYSTEMS==&amp;quot;xen&amp;quot;, KERNELS==&amp;quot;vif-4&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, NAME=&amp;quot;eth4&amp;quot;, OPTIONS=&amp;quot;last_rule&amp;quot;&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 上記 65-eth.rules をいじる(NAME=の後ろ)と望み通りにethの番号を変えられる。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; XenServer側からNICを削除してもvif番号は変わらない。&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 従って、例えば3番をXenServer側から削除した場合、eth3がなくなる。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ここで、65-eth.rules を削除すると、eth3が詰まって、eth0〜eth4までに変化する&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
ということになる。
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 14 Oct 2014 08:13:12 +0000</pubDate>
        </item>
        <item>
            <title>CentOSでDiskのDefrag</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:fragment</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;centosでdiskのdefrag&quot;&gt;CentOSでDiskのDefrag&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; XFSの場合&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Fragmentの度合いを調べる&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;$ sudo xfs_db -c frag -r /dev/mapper/centos-root
actual 49226, ideal 48729, fragmentation factor 1.01%
Note, this number is largely meaningless.
Files on this filesystem average 1.01 extents per file&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Defragを実行する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;$ sudo xfs_fsr&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; ext4の場合&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Fragmentの度合いを調べる&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;e4defrag -c /dev/mapper/centos-root&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Defragを実行する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;e4defrag /dev/mapper/centos-root&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 23 Apr 2019 05:49:48 +0000</pubDate>
        </item>
        <item>
            <title>lsyncd+rsyncでDisk同期</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:lsyncd_rsync</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;lsyncd_rsyncでdisk同期&quot;&gt;lsyncd+rsyncでDisk同期&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;strong&gt; Update: 2014/10/14 &lt;/strong&gt;&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt; 書きかけ &lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
CentOS7でWeb Serverを立ち上げたいのだが、この際出来るだけ同期したい。
というわけで、lsyncd+rsyncでDiskを同期する設定をぶち込んでみる。
&lt;/p&gt;

&lt;p&gt;
構成は、下図の通り
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.seirios.org/seirios/dokuwiki/lib/exe/detail.php?id=os%3Alinux%3Acentos%3Alsyncd_rsync&amp;amp;media=os:linux:techmemo:lsyncd-rsync.png&quot; class=&quot;media&quot; title=&quot;os:linux:techmemo:lsyncd-rsync.png&quot;&gt;&lt;img src=&quot;http://www.seirios.org/seirios/dokuwiki/lib/exe/fetch.php?media=os:linux:techmemo:lsyncd-rsync.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;lsyncd+rsync\u3067Disk\u540c\u671f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;lsyncd_rsync\u3067disk\u540c\u671f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-348&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit2&quot; id=&quot;lsyncdとは&quot;&gt;lsyncdとは？&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
lsyncdは、Live Syncing Daemonのことで、local側のディレクトリツリーを監視し、変化を検出したらActionを起こす為のdaemonである。通常は、rsyncと組み合わせて、「あるディレクトリツリーで変化を検出した」時に、rsyncを用いてremoteに変化を送付する(ファイルの追加、削除、更新等)為に用いられる。
&lt;/p&gt;

&lt;p&gt;
lsyncdは、Linux kernelに実装されているinotifyとfanotifyを利用して、ディレクトリツリーの変化を検出する。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://code.google.com/p/lsyncd/&quot; class=&quot;urlextern&quot; title=&quot;https://code.google.com/p/lsyncd/&quot;&gt;https://code.google.com/p/lsyncd/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://github.com/axkibe/lsyncd/wiki&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/axkibe/lsyncd/wiki&quot;&gt;https://github.com/axkibe/lsyncd/wiki&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.nminoru.jp/~nminoru/programming/file_change_notification.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.nminoru.jp/~nminoru/programming/file_change_notification.html&quot;&gt;http://www.nminoru.jp/~nminoru/programming/file_change_notification.html&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://wadap.hatenablog.com/entry/20100123/1264211202&quot; class=&quot;urlextern&quot; title=&quot;http://wadap.hatenablog.com/entry/20100123/1264211202&quot;&gt;http://wadap.hatenablog.com/entry/20100123/1264211202&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://server-setting.info/centos/lsyncd-rsync-realtime.html&quot; class=&quot;urlextern&quot; title=&quot;http://server-setting.info/centos/lsyncd-rsync-realtime.html&quot;&gt;http://server-setting.info/centos/lsyncd-rsync-realtime.html&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
なお、lsyncdは、2.0系統と2.1系統で大幅に変わったので、注意が必要。本記事では、lsyncdは2.1系列を利用する。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://panaino.com/blog/2013/04/27/lsyncd-2-1-4/&quot; class=&quot;urlextern&quot; title=&quot;http://panaino.com/blog/2013/04/27/lsyncd-2-1-4/&quot;&gt;http://panaino.com/blog/2013/04/27/lsyncd-2-1-4/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.maruko2.com/mw/lsyncdでリアルタイムrsync&quot; class=&quot;urlextern&quot; title=&quot;http://www.maruko2.com/mw/lsyncdでリアルタイムrsync&quot;&gt;http://www.maruko2.com/mw/lsyncdでリアルタイムrsync&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.jitaku-svr.info/index.php?lsync_構築&quot; class=&quot;urlextern&quot; title=&quot;http://www.jitaku-svr.info/index.php?lsync_構築&quot;&gt;http://www.jitaku-svr.info/index.php?lsync_構築&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;lsyncd\u3068\u306f\uff1f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;lsyncd\u3068\u306f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;349-1540&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit3&quot; id=&quot;rsyncとは&quot;&gt;rsyncとは？&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
rsyncは、複数の端末間で、ファイルやディレクトリを同期する為に利用されるアプリケーションである。様々な場所で利用されているので、rsyncは利用出来る事を前提として考える。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;rsync\u3068\u306f\uff1f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;rsync\u3068\u306f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1541-1809&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit4&quot; id=&quot;keepalivedとは&quot;&gt;keepalivedとは&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Keepalivedは「VRRP」を利用して、「あるサービスが死んだ」ら「それをトリガーとしてVRRP的切替を行う」daemonである。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;keepalived\u3068\u306f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;keepalived\u3068\u306f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1810-1992&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;install&quot;&gt;Install&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
lsyncdのrpmはEPELにあるので、yum repositoryにEPELを足す。(&lt;a href=&quot;http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:yum#epel&quot; class=&quot;wikilink2&quot; title=&quot;os:linux:yum&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;os:linux:yum&quot;&gt;epel&lt;/a&gt;を参照)
&lt;/p&gt;

&lt;p&gt;
あとは、yum install lsyncd rsync を実行する
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Install&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;install&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1993-2170&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;configuration&quot;&gt;Configuration&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Configuration&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;configuration&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;2171-2197&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;双方向同期&quot;&gt;双方向同期&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://takuya-1st.hatenablog.jp/entry/20110527/1306521386&quot; class=&quot;urlextern&quot; title=&quot;http://takuya-1st.hatenablog.jp/entry/20110527/1306521386&quot;&gt;http://takuya-1st.hatenablog.jp/entry/20110527/1306521386&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://studiopumpkinhead.com/archives/2216&quot; class=&quot;urlextern&quot; title=&quot;http://studiopumpkinhead.com/archives/2216&quot;&gt;http://studiopumpkinhead.com/archives/2216&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://d.hatena.ne.jp/hogem/20090916/1253107738&quot; class=&quot;urlextern&quot; title=&quot;http://d.hatena.ne.jp/hogem/20090916/1253107738&quot;&gt;http://d.hatena.ne.jp/hogem/20090916/1253107738&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
To be written.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u53cc\u65b9\u5411\u540c\u671f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u53cc\u65b9\u5411\u540c\u671f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;2198-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 05 Feb 2015 11:16:56 +0000</pubDate>
        </item>
        <item>
            <title>CentOSで起動時のSplash画面をオフにする</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:stop_splash</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;centosで起動時のsplash画面をオフにする&quot;&gt;CentOSで起動時のSplash画面をオフにする&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
CentOSは、Install直後の標準状態では起動時にSplash画面が表示されるため、boot processが見えない。
起動後にdmesgを実行する手もあるが、古い自分としてはやっぱり起動時に確認したい物でもある。
というわけで、boot processを表示する方法。
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; [ALT]-[d]&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 起動時に[ALT]と[d]キーを同時に押せばboot processが表示される。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; GRUBで設定(一時的対応)&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 起動時にGRUBが表示されたら[ESC]&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 編集のために[e]キーを押下する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; kernel行から”rhgb”と”quiet”を削除&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; [Enter]キーの後[b]キーを押してブートを継続します&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; GRUBの設定(永続的対応)&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 常にブート時にプロセスが表示させるようにGRUB設定ファイルを編集する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; kernel行から”rhgb”と”quiet”を削除します&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
実際の変更は /boot/grub/grub.conf を修正するだけ。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 変更前: kernel /vmlinuz-2.6.32-358.2.1.el6.x86_64 ro root=UUID=xxxxxx-xxxx-xxx-xxx-xxxxxxxxxxx rd_NO_LUKS rd_NO_MD KEYBOARDTYPE=pc KEYTABLE=jp106 LANG=ja_JP.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet crashkernel=auto&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 変更後: kernel /vmlinuz-2.6.32-358.2.1.el6.x86_64 ro root=UUID=xxxxxx-xxxx-xxx-xxx-xxxxxxxxxxx rd_NO_LUKS rd_NO_MD  KEYBOARDTYPE=pc KEYTABLE=jp106 LANG=ja_JP.UTF-8 rd_NO_LVM rd_NO_DM crashkernel=auto&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
        initrd /initramfs-2.6.32-358.2.1.el6.x86_64.img
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Oct 2014 06:56:05 +0000</pubDate>
        </item>
        <item>
            <title>CentOS向け技術メモ</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:techmemo</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;centos向け技術メモ&quot;&gt;CentOS向け技術メモ&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CentOS\u5411\u3051\u6280\u8853\u30e1\u30e2&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;centos\u5411\u3051\u6280\u8853\u30e1\u30e2&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-40&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;centos_で_nfs_で_nobody&quot;&gt;CentOS で NFS で nobody&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
CentOSを利用してて、何かのはずみでNFSでmountしたDiskに置かれているファイルのOwnerがnobodyになる問題の解決策
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;localhost nfsidmap[xxxxx]: nss_getpwnam: name &amp;#039;foo@localdomain&amp;#039; does not map into domain &amp;#039;bar.baz&amp;#039;&lt;/pre&gt;

&lt;p&gt;
こんなlogが出た場合、以下が考えられる。
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NISがおかしい&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NISなんか使ってないが、resolv.confなどでなんらかの設定をぶち込んだ&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NISをやめた&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
今回は、2と3で引っかかった
&lt;/p&gt;

&lt;p&gt;
こういうときには、
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NIS関連の設定をなくす&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; nfsidmap -v -c を実行し、cacheをクリアする&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; /etc/idmapd.confを修正する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;vi /etc/idmapd.conf
==========
Domain = localdomain
==========&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mount -o remount /path/to/mountedFS&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
結構はまった。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CentOS \u3067 NFS \u3067 nobody&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;centos_\u3067_nfs_\u3067_nobody&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;41-885&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;ちょっとfilesystemの試験をしてみた&quot;&gt;ちょっとFilesystemの試験をしてみた&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
試験環境は XenServer 6.2上のFVMのCentOS 7。
vCPU x1, Mem 1024M, HDD 10G(boot)+1G(試験用)
&lt;/p&gt;

&lt;p&gt;
試験内容は
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; 試験用の1GのDiskに、下記のscript-1で出来る限りのファイル/Directoryを作成する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; そのファイルシステムに対し、ls -Rを実行してかかった時間を計測。また、作成できたファイル数を数える&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; 試験用の1GのDiskに、下記のscript-2でファイルをDirectoryを作成する。&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 作成時間、ls -Rにかかる時間、消去時間を計測&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
今回は、簡易な試験なので、複数回実施するような事はしない
&lt;/p&gt;

&lt;p&gt;
えー、決定的ミスが発見されたため、以下書き直しました。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 元々の試験では、Kernel内のCacheの効果で、Cacheの性能しか見えなかった&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u3061\u3087\u3063\u3068Filesystem\u306e\u8a66\u9a13\u3092\u3057\u3066\u307f\u305f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u3061\u3087\u3063\u3068filesystem\u306e\u8a66\u9a13\u3092\u3057\u3066\u307f\u305f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;886-1752&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;試験用script&quot;&gt;試験用script&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
まず、File作成制限を測定する為のScript
&lt;/p&gt;
&lt;dl class=&quot;code&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.seirios.org/seirios/dokuwiki/doku.php?do=export_code&amp;amp;id=os:linux:centos:techmemo&amp;amp;codeblock=2&quot; title=&quot;この部分をダウンロード&quot; class=&quot;mediafile mf_&quot;&gt;script1&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code&quot;&gt;#! /bin/sh
for i in `seq 1 33000`; do
  mkdir $i
  for j in `seq 1 33000`; do
    touch $i/$j
  done
done&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;
&lt;dl class=&quot;code&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.seirios.org/seirios/dokuwiki/doku.php?do=export_code&amp;amp;id=os:linux:centos:techmemo&amp;amp;codeblock=3&quot; title=&quot;この部分をダウンロード&quot; class=&quot;mediafile mf_&quot;&gt;script2&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code&quot;&gt;#!/bin/bash

set_START() {
  START=`cat /proc/uptime | cut -d &amp;#039; &amp;#039;  -f1`
}
get_ELAPS() {
  END=`cat /proc/uptime | cut -d &amp;#039; &amp;#039;  -f1`
  ELAPS=`echo &amp;quot;scale=7; $END - $START&amp;quot; | bc`
}
	
make_dir() {
  echo &amp;quot;Gen $m Dirs&amp;quot;
  sync ; echo 3 &amp;gt; /proc/sys/vm/drop_caches
  set_START
  for i in `seq 1 $1`; do
    mkdir $i
  done
  get_ELAPS
  echo &amp;quot;make $1 dirs: $ELAPS sec&amp;quot;
}

touch_file() {
  sync ; echo 3 &amp;gt; /proc/sys/vm/drop_caches
  set_START
  for i in `seq 1 $2`; do
    touch $1/$i
  done
  get_ELAPS
  echo &amp;quot;touch $2 file: $ELAPS sec&amp;quot;
}

access_file() {
  sync ; echo 3 &amp;gt; /proc/sys/vm/drop_caches
  set_START
  ls -R &amp;gt; /dev/null
  get_ELAPS
  echo &amp;quot;access all files: $ELAPS sec&amp;quot;
}

remove_file() {
  sync ; echo 3 &amp;gt; /proc/sys/vm/drop_caches
  set_START
  rm -rf *
  get_ELAPS
  echo &amp;quot;remove all files: $ELAPS sec&amp;quot;
}

mkdir mnt

for k in ext4 xfs btrfs; do
  /sbin/mkfs.$k -F /dev/xvdb
  mount /dev/xvdb mnt
  cd mnt

  echo &amp;quot;Filesystem: $k start&amp;quot;
  for m in 16384 24576 ; do
    make_dir $m
    for n in 1 5 9 13; do
      touch_file $n 8192
    done
    access_file; remove_file

    make_dir $m
    for n in 1 13; do
      touch_file $n 16384
    done
    access_file; remove_file

    make_dir $m
    for n in 1 ; do
      touch_file $n 32768
    done
    access_file; remove_file
  done

  cd ..
  echo &amp;quot;Filesystem: $k end&amp;quot;
  umount mnt
done&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u8a66\u9a13\u7528script&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u8a66\u9a13\u7528script&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1753-3332&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;試験結果&quot;&gt;試験結果&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
今回の試験は、XenServer上のVMで実施したため、以下の隠しパラメータがあります。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; DiskはRemoteにあるFreeNASで供給したiSCSI Diskを使用している&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; つまり、伝送遅延やSCSIコマンド解析等による性能劣化、FreeNASのRAID1構成による性能劣化が（暗黙に）含まれている&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; XenServer上では、他のVMも動いているため、CPU時間を占有できた訳ではない&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; が、XenServer自体はすかすかで、負荷も低い為、大きな影響は無かったはず&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u8a66\u9a13\u7d50\u679c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u8a66\u9a13\u7d50\u679c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;3333-3918&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit6&quot; id=&quot;script1_試験結果&quot;&gt;script1 試験結果&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;div class=&quot;table sectionedit7&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; FS    &lt;/th&gt;&lt;th class=&quot;col1 leftalign&quot; colspan=&quot;2&quot;&gt; Generate                              &lt;/th&gt;&lt;th class=&quot;col3&quot;&gt; memo &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt;       &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; Dir &lt;/th&gt;&lt;th class=&quot;col2 leftalign&quot;&gt; File                             &lt;/th&gt;&lt;th class=&quot;col3&quot;&gt; &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; ext2  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; 2   &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; 33000*1+32523*1 =65523           &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 容量は空いているが、Diskfullになる &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; ext3  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; 2   &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; 33000*1+32523*1 =65523           &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 容量は空いているが、Diskfullになる &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; ext4  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; 2   &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; 33000*1+32523*1 =65523           &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 容量は空いているが、Diskfullになる &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; xfs   &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; 111 &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 107*33000+32128+11+11+0 =3563150 &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 容量を使い切る &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; btrfs &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; 33  &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; 33000*33+20358*1 =1109358        &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 容量を使い切る &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;3948-4511&amp;quot;} --&gt;
&lt;p&gt;
これを見ると、ファイルが増えた場合、xfsとbtrfsは空き領域を使ってどんどんinodeを作って行く(btrfsに関してはそもそもinodeなのか？という疑問があるが)ように見える。
対して、extfs系は、UNIX系のFSの伝統に従って、inodeの数を決めうちしているように見える。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;ext2fs&amp;gt; df
/dev/xvdb                            999320   3904  926604    1% /root/ext4

ext3fs&amp;gt; df
/dev/xvdb                            999320   3904  926604    1% /root/ext4

ext4fs&amp;gt; df
/dev/xvdb                            999320   3904  926604    1% /root/ext4

xfs&amp;gt; df
/dev/xvdb                           1038336 1038192     144  100% /root/xfs

btrfs&amp;gt; df
/dev/xvdb                           1048576 976320    8192  100% /root/btrfs
&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;script1 \u8a66\u9a13\u7d50\u679c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;script1_\u8a66\u9a13\u7d50\u679c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3919-5315&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit8&quot; id=&quot;script2_試験結果&quot;&gt;script2 試験結果&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;div class=&quot;table sectionedit9&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0 centeralign&quot; colspan=&quot;8&quot;&gt;  ext4 filesystem  &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt;              &lt;/th&gt;&lt;th class=&quot;col1 leftalign&quot; colspan=&quot;3&quot;&gt; Create 16384 Directories        &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5 leftalign&quot; colspan=&quot;3&quot;&gt; Create 24576 Directories        &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; File Create  &lt;/th&gt;&lt;th class=&quot;col1 centeralign&quot;&gt;	8192 x4   &lt;/th&gt;&lt;th class=&quot;col2 leftalign&quot;&gt; 16384 x2  &lt;/th&gt;&lt;th class=&quot;col3 leftalign&quot;&gt; 32768 x1  &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5 leftalign&quot;&gt; 8192 x4   &lt;/th&gt;&lt;th class=&quot;col6 leftalign&quot;&gt; 16384 x2  &lt;/th&gt;&lt;th class=&quot;col7 leftalign&quot;&gt; 32768 x1  &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; make dirs    &lt;/th&gt;&lt;td class=&quot;col1&quot;&gt; 18.00 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 18.62 sec &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 18.51 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 28.50 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 28.48	sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 28.57 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.56 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 13.30 sec &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 27.70 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.90 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 13.87 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 27.86 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.56 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 13.34 sec &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.87 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 13.88	sec &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt; 		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.55 sec &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt;	      &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.92 sec &lt;/td&gt;&lt;td class=&quot;col6 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt; 		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.58 sec &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; 	      &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.89 sec &lt;/td&gt;&lt;td class=&quot;col6 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt; 		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; create total &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; 26.25 sec &lt;/th&gt;&lt;th class=&quot;col2&quot;&gt; 26.64 sec &lt;/th&gt;&lt;th class=&quot;col3&quot;&gt; 27.70 sec &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5&quot;&gt; 27.58 sec &lt;/th&gt;&lt;th class=&quot;col6&quot;&gt; 27.75	sec &lt;/th&gt;&lt;th class=&quot;col7&quot;&gt; 27.86 sec &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; ls -R        &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  7.44 sec &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;  6.79 sec &lt;/td&gt;&lt;td class=&quot;col3 rightalign&quot;&gt;  7.08 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 13.45 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 10.52	sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 10.45 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; rm -rf       &lt;/th&gt;&lt;td class=&quot;col1&quot;&gt; 10.43 sec &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;  8.80 sec &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 10.77 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 12.32 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 11.48	sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 12.08 sec &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table1&amp;quot;,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;5345-6252&amp;quot;} --&gt;&lt;div class=&quot;table sectionedit10&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0 centeralign&quot; colspan=&quot;8&quot;&gt;  xfs filesystem  &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt;              &lt;/th&gt;&lt;th class=&quot;col1 leftalign&quot; colspan=&quot;3&quot;&gt; Create 16384 Directories        &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5 leftalign&quot; colspan=&quot;3&quot;&gt; Create 24576 Directories        &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; File Create  &lt;/th&gt;&lt;th class=&quot;col1 leftalign&quot;&gt; 8192 x4   &lt;/th&gt;&lt;th class=&quot;col2 leftalign&quot;&gt; 16384 x2  &lt;/th&gt;&lt;th class=&quot;col3 leftalign&quot;&gt; 32768 x1  &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5 leftalign&quot;&gt; 8192 x4   &lt;/th&gt;&lt;th class=&quot;col6 leftalign&quot;&gt; 16384 x2  &lt;/th&gt;&lt;th class=&quot;col7 leftalign&quot;&gt; 32768 x1  &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; make dirs    &lt;/th&gt;&lt;td class=&quot;col1&quot;&gt; 18.85 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 18.99 sec &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 19.10 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 28.51 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 28.47 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 28.93 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.89 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 13.80 sec &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 27.95 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  7.04 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 13.88 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 27.76 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.89 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 13.83 sec &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.92 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 13.83 sec &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt;           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.88 sec &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.89 sec &lt;/td&gt;&lt;td class=&quot;col6 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt;           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.91 sec &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.96 sec &lt;/td&gt;&lt;td class=&quot;col6 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt;           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; create total &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; 27.57 sec &lt;/th&gt;&lt;th class=&quot;col2&quot;&gt; 27.63 sec &lt;/th&gt;&lt;th class=&quot;col3&quot;&gt; 27.95 sec &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5&quot;&gt; 27.81 sec &lt;/th&gt;&lt;th class=&quot;col6&quot;&gt; 27.71 sec &lt;/th&gt;&lt;th class=&quot;col7&quot;&gt; 27.76 sec &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; ls -R        &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  7.28 sec &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;  7.30 sec &lt;/td&gt;&lt;td class=&quot;col3 rightalign&quot;&gt;  7.59 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 10.47 sec &lt;/td&gt;&lt;td class=&quot;col6 rightalign&quot;&gt;  9.27 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 10.27 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; rm -rf       &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  7.88 sec &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;  8.71 sec &lt;/td&gt;&lt;td class=&quot;col3 rightalign&quot;&gt;  7.95 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 11.02 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 11.64 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 11.84 sec &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table2&amp;quot;,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;6254-7191&amp;quot;} --&gt;&lt;div class=&quot;table sectionedit11&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0 centeralign&quot; colspan=&quot;8&quot;&gt;  btrfs filesystem  &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt;              &lt;/th&gt;&lt;th class=&quot;col1 leftalign&quot; colspan=&quot;3&quot;&gt; Create 16384 Directories        &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5 leftalign&quot; colspan=&quot;3&quot;&gt; Create 24576 Directories        &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; File Create  &lt;/th&gt;&lt;th class=&quot;col1 leftalign&quot;&gt; 8192 x4   &lt;/th&gt;&lt;th class=&quot;col2 leftalign&quot;&gt; 16384 x2  &lt;/th&gt;&lt;th class=&quot;col3 leftalign&quot;&gt; 32768 x1  &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5 leftalign&quot;&gt; 8192 x4   &lt;/th&gt;&lt;th class=&quot;col6 leftalign&quot;&gt; 16384 x2  &lt;/th&gt;&lt;th class=&quot;col7 leftalign&quot;&gt; 32768 x1  &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; make dirs    &lt;/th&gt;&lt;td class=&quot;col1&quot;&gt; 19.22 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 19.15 sec &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 19.37 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 28.97 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 28.88 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 28.97 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.97 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 13.94 sec &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; 28.07 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  6.97 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 13.97 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 28.05 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.97 sec &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; 13.94 sec &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  7.03 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 13.93 sec &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt;           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.96 sec &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  7.01 sec &lt;/td&gt;&lt;td class=&quot;col6 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt;           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; create file  &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  6.95 sec &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5 rightalign&quot;&gt;  7.05 sec &lt;/td&gt;&lt;td class=&quot;col6 leftalign&quot;&gt;           &lt;/td&gt;&lt;td class=&quot;col7 leftalign&quot;&gt;           &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; create total &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; 27.75 sec &lt;/th&gt;&lt;th class=&quot;col2&quot;&gt; 27.88 sec &lt;/th&gt;&lt;th class=&quot;col3&quot;&gt; 28.07 sec &lt;/th&gt;&lt;th class=&quot;col4&quot;&gt; &lt;/th&gt;&lt;th class=&quot;col5&quot;&gt; 28.06 sec &lt;/th&gt;&lt;th class=&quot;col6&quot;&gt; 27.90 sec &lt;/th&gt;&lt;th class=&quot;col7&quot;&gt; 28.05 sec &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; ls -R        &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  7.75 sec &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;  6.58 sec &lt;/td&gt;&lt;td class=&quot;col3 rightalign&quot;&gt;  7.22 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 10.47 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 11.21 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 10.16 sec &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; rm -rf       &lt;/th&gt;&lt;td class=&quot;col1 rightalign&quot;&gt;  7.93 sec &lt;/td&gt;&lt;td class=&quot;col2 rightalign&quot;&gt;  8.42 sec &lt;/td&gt;&lt;td class=&quot;col3 rightalign&quot;&gt;  9.93 sec &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col5&quot;&gt; 12.66 sec &lt;/td&gt;&lt;td class=&quot;col6&quot;&gt; 12.98 sec &lt;/td&gt;&lt;td class=&quot;col7&quot;&gt; 11.69 sec &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table3&amp;quot;,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;7193-8132&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;script2 \u8a66\u9a13\u7d50\u679c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;script2_\u8a66\u9a13\u7d50\u679c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;5316-8133&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit12&quot; id=&quot;個人的結論&quot;&gt;個人的結論&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
試験結果を見る限り、大きな有意差はないと考えられる。
但し、System時間とUser時間を取れていないので、書き込みの転送速度がBottle Neckになっている可能性は否定できない。
&lt;/p&gt;

&lt;p&gt;
まぁ、この程度の試験では有為差がでなかったので、CentOSで使うFSとしては「defaultの」xfsでいいんじゃないか？
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u500b\u4eba\u7684\u7d50\u8ad6&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u500b\u4eba\u7684\u7d50\u8ad6&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;8134-8548&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;以下細かいtips&quot;&gt;以下細かいTips&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; CentOSで、古いカーネルを削除したい場合。&lt;br/&gt;
今動いているカーネルと１世代前のカーネルは残ります。（デフォルト設定）&lt;pre class=&quot;code&quot;&gt;# package-cleanup --oldkernels&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 現在のkernelと同じバージョンのkernel-develをインストールするには、次のようにする。&lt;pre class=&quot;code&quot;&gt;# yum install kernel-devel-`uname -r`&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u4ee5\u4e0b\u7d30\u304b\u3044Tips&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u4ee5\u4e0b\u7d30\u304b\u3044tips&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;8549-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 25 May 2017 09:52:10 +0000</pubDate>
        </item>
        <item>
            <title>Yum Repository</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:linux:centos:yumrepository</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;yum_repository&quot;&gt;Yum Repository&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
CentOSにおけるPackage管理システムはRHEL系標準のyumとなっている。
&lt;/p&gt;

&lt;p&gt;
このyumは、複数のRepositoryをまとめて管理することが出来るので、様々重宝する。
&lt;/p&gt;

&lt;p&gt;
ここには、筆者が使っているYum Repositoryとその投入方法を記載する。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Yum Repository&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;yum_repository&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-322&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;yumでエラーが出る&quot;&gt;yumでエラーが出る&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
yum check-updateを実行した際に、以下のようなエラーが出た。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;http://ftp.kddilabs.jp/Linux/packages/fedora/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel&lt;/pre&gt;

&lt;p&gt;
これは、思うに、自身が持っているmirrorリストの情報と、上記のmirrorリストの情報が違ってしまった(きっと更新された)せいと考えられる。(他にも原因があるかもしれないが、追いかけていない)
&lt;/p&gt;

&lt;p&gt;
これに対処するには、
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; エラーが出たRepositoryの設定ファイル(今回であれば、epelなので、/etc/yum.repos.d/epel.repo)をEditorで開く&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; enableされている設定内のmirrorlist行をコメントアウト&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; enableされている設定内のbaseurlを生かす&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 保存して、yum check-updateを実行&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 元に戻す&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 再度yum check-updateを実行して、問題が無い事を確認&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
すればよい。はず。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;yum\u3067\u30a8\u30e9\u30fc\u304c\u51fa\u308b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;yum\u3067\u30a8\u30e9\u30fc\u304c\u51fa\u308b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;323-1318&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;yum_repositoryの優先順位付け&quot;&gt;Yum Repositoryの優先順位付け&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
yumで複数のRepositoryを利用している場合、Repositoryの優先順位を付けたくなる。
そのような場合には、yum-prioritiesをinstallするとよい。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;yum -y install yum-priorities&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; /etc/yum.repos.d/CentOS-Base.repo内の各エントリーに&lt;code&gt;priority=1&lt;/code&gt;を割り当てる&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 何も設定しなければPriority=99。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; あとは、各Repository毎に、優先順位を設定する。&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 何も設定しなければPriority=99。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
なお、yum.repos.d/CentOS-Base.repo内のBaseやUpdateに&lt;code&gt;exclude=php* mysql* …&lt;/code&gt;等と書くと優先度に関わらずBaseに起因する更新からphpやmysqlが省かれるようになる
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Yum Repository\u306e\u512a\u5148\u9806\u4f4d\u4ed8\u3051&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;yum_repository\u306e\u512a\u5148\u9806\u4f4d\u4ed8\u3051&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1319-2044&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;epel&quot;&gt;EPEL&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://fedoraproject.org/wiki/EPEL&quot; class=&quot;urlextern&quot; title=&quot;https://fedoraproject.org/wiki/EPEL&quot;&gt;EPEL(Extra Packages for Enterprise Linux&lt;/a&gt;から&lt;em&gt;How can I use these extra packages?&lt;/em&gt;内にあるLinkを手繰って、必要なRPMを入手する。&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;sudo rpm -Uvh http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-?-?.noarch.rpm&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; ファイル名に注意すること。2014/01/21時点では、6-8だった。&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;/etc/yum.repos.d&lt;/code&gt; に &lt;code&gt;epel.repo&lt;/code&gt;が出来ていればOK。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 内容を確認して、&lt;code&gt;[epel]&lt;/code&gt;セクションで&lt;code&gt;enabled=1&lt;/code&gt;になっていることを確認する。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;EPEL&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;epel&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2045-2628&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;remi&quot;&gt;Remi&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Remi Repositoryは、EPELを必要とする。PHP5.5を利用したい場合にRemiを使うとよいだろう。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://rpms.famillecollet.com&quot; class=&quot;urlextern&quot; title=&quot;http://rpms.famillecollet.com&quot;&gt;REMI&lt;/a&gt;から&lt;code&gt;Repository Configuration&lt;/code&gt;を手繰って、必要なRPMを入手する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;/etc/yum.repos.d&lt;/code&gt; に &lt;code&gt;remi.repo&lt;/code&gt;が出来ていればOK。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;/etc/yum.repos.d/remi.repo&lt;/code&gt;内の&lt;code&gt;[remi]&lt;/code&gt;セクションと&lt;code&gt;[remi-php55]&lt;/code&gt;セクションでenabled=1を設定する。&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; php5.5を使わない場合には、&lt;code&gt;[remi-php55]&lt;/code&gt;セクションのenableは0でよい&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Remi&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;remi&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2629-3270&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;zabbix&quot;&gt;Zabbix&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Zabbixも、本家から持ってくる方がよいだろう。
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages&quot; class=&quot;urlextern&quot; title=&quot;https://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages&quot;&gt;https://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages&lt;/a&gt;に一通り書いてある。&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;/etc/yum.repos.d/zabbix.repo&lt;/code&gt;があればOK&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;/etc/yum.repos.d/zabbix.repo&lt;/code&gt;内の&lt;code&gt;[zabbix]&lt;/code&gt;セクションにenabled=1があればOK。無ければ加える。&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Zabbix&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;zabbix&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3271-3761&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;nginx&quot;&gt;NGiNX&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
NGiNXは非常に高速なかつ高機能なWeb Serverである。
&lt;/p&gt;

&lt;p&gt;
特にWebServerとしてだけで無くLoadBalancerやProxyとしても動作するので、うまく利用すると非常に便利である。
&lt;/p&gt;

&lt;p&gt;
NGiNXも、基本的にはCentOS公式なYum Repositoryに含まれているが、NGiNXはまだ更新が比較的早いので、やはりNGiNX公式の物を利用したい。
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://wiki.nginx.org/Install&quot; class=&quot;urlextern&quot; title=&quot;http://wiki.nginx.org/Install&quot;&gt;http://wiki.nginx.org/Install&lt;/a&gt;を確認し、NGiNXのRepository(/etc/yum.repos.d/nginx.repo)を作成する。&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;dl class=&quot;code&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.seirios.org/seirios/dokuwiki/doku.php?do=export_code&amp;amp;id=os:linux:centos:yumrepository&amp;amp;codeblock=4&quot; title=&quot;この部分をダウンロード&quot; class=&quot;mediafile mf_repo&quot;&gt;nginx.repo&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code&quot;&gt;[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;NGiNX&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nginx&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;3762-4432&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;mariadb&quot;&gt;MariaDB&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
RHEL7/CentOS7以降、RHEL6/CentOS6までで提供されていたMySQLはMariaDBに変わる事になっている模様。
&lt;/p&gt;

&lt;p&gt;
従って、標準のYum RepositoryでもそのうちMariaDBは配布されるはずではある。
しかし、特にDB系は性能面やSecurity面の問題や、Packageの公開までの時間を考えると、(筆者は)公式に公開されているRepositoryを利用したい。
というわけで、MariaDBの公式RepositoryをInstallする
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://downloads.mariadb.org/mariadb/repositories/#mirror=yamagata-university&quot; class=&quot;urlextern&quot; title=&quot;https://downloads.mariadb.org/mariadb/repositories/#mirror=yamagata-university&quot;&gt;https://downloads.mariadb.org/mariadb/repositories/#mirror=yamagata-university&lt;/a&gt;からMariaDBのyum repositoryを確認し、作成する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; 今回は、CentOS6(64bit)で、 MariaDB 5.5を選択した&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;# vi /etc/yum.repos.d/MariaDB.repo
==========
# MariaDB 5.5 CentOS repository list - created 2014-01-10 09:44 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
==========&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; MariaDB用の yum のGPG Key を Import する&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;pre class=&quot;code&quot;&gt;rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;MariaDB&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mariadb&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;4433-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 25 May 2017 09:56:54 +0000</pubDate>
        </item>
    </channel>
</rss>
