<?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>A Magic Web &#187; ファイル・ディレクトリ</title>
	<atom:link href="http://www.a-magic-web.com/server_linux/linux/filesystem_directories/feed" rel="self" type="application/rss+xml" />
	<link>http://www.a-magic-web.com</link>
	<description></description>
	<lastBuildDate>Sat, 07 Aug 2010 05:57:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linux でディレクトリ内のファイルをすべて消去</title>
		<link>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/remove_all_in_diretory.html</link>
		<comments>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/remove_all_in_diretory.html#comments</comments>
		<pubDate>Thu, 21 May 2009 13:59:22 +0000</pubDate>
		<dc:creator>vohedge</dc:creator>
				<category><![CDATA[ファイル・ディレクトリ]]></category>

		<guid isPermaLink="false">http://www.a-magic-web.com/server_linux/linux/filesystem_directories/remove_all_in_diretory/</guid>
		<description><![CDATA[専用のオプションでもあるのかと思いきや、意外と簡単な方法を組み合わせてで きるのですね。 こんなディレクトリと、ファイルがあったとして、 [root@localhost test]# ls -a . .. test01.text test02.text test03.text test04.text test05.text rm -f ./* を実行。「同じディレクトリのすべてのファイルを消去」ですね。 [root@localhost test]# rm -f ./* [root@localhost test]# ls -a . ..]]></description>
			<content:encoded><![CDATA[<p>専用のオプションでもあるのかと思いきや、意外と簡単な方法を組み合わせてで    <br />きるのですね。</p>
<p>こんなディレクトリと、ファイルがあったとして、</p>
<div class="command">
<pre>[root@localhost test]# ls -a
.  ..  test01.text  test02.text  test03.text  test04.text  test05.text</pre>
</div>
<p>rm -f ./* を実行。「同じディレクトリのすべてのファイルを消去」ですね。</p>
<div class="command">
<pre>[root@localhost test]# rm -f ./*
[root@localhost test]# ls -a
.  ..</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/remove_all_in_diretory.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux のパーティション</title>
		<link>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/linux_partition.html</link>
		<comments>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/linux_partition.html#comments</comments>
		<pubDate>Sun, 03 May 2009 13:00:59 +0000</pubDate>
		<dc:creator>vohedge</dc:creator>
				<category><![CDATA[ファイル・ディレクトリ]]></category>

		<guid isPermaLink="false">http://www.a-magic-web.com/os/linux/linux_partition/</guid>
		<description><![CDATA[ターゲットは WEBサーバーです。WEB サーバーに最適化したパーティションの分け方ってどうなるんでしょうか。本当は、運用していく中で、何区画にパーティションを分けるか、どのディレクトリにどの容量を割り当てるかという感覚を身につけていくのでしょう。でも、今回が初めてなので、どんな雰囲気なのか調べてみたわけです。 Linux のパーティション Windows にはドライブの概念があり、 C: とか D: ごとに階層構造を持っています。Linux の場合、パーティションや物理ドライブがいくつあっても、/ から始まるツリーに集約されます。 「とりあえず、基本パーティションを/ファイルシステムとして使うことにしましょう。あとは、 $ mount /dev/hda5 /home とすることで、拡張パーティションを/home以下に割り当てられます。こうすると、2つのパーティションは見かけ上1つのディレクトリ構造になるわけです。」 http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html sda (SCSI ドライブ) などの命名規則は、以下のようになるようです。 「Linuxでは最初に見つかったIDE HDDから順にhda、hdb、hdcと名前を付けていきます。パーティションを表すときは、その後に数字を付けます。hda1は最初の基本パーティションで、hda2は2番目の基本パーティションです。拡張パーティションは5から始まります。」 http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html ? ? パーティションはどんな時に分けるか Windows でパーティションを分けるときも、システムの入った C ドライブが壊れても データを残せるように D ドライブを作ったりします。Linux では、バックアップをしやすくするためにパーティションを分ける場合が多いようです。 バックアップツールはディレクトリ単位が好き ツールによってはディレクトリ単位、ファイル単位でバックアップを行うことができるツールがあるようですが、そうしたツールはバックアップの速度が遅いのが一般的のようです。 そのため、バックアップを行う単位でパーティションを分けておくとメンテナンスが楽になります。WEB サーバーの場合、データは /var 以下に入るため、少なくとも /var は別パーティションにしたほうがよさそうです。 パーティションの分け方 /boot 別パーティションとして分けることが多いようですが、以下のような理由があるようです。CentOS のデフォルトのパーティション構成でも、/boot は別パーティションとして分けられています。 /boot ディレクトリには、Linux カーネルや Turbolinux [...]]]></description>
			<content:encoded><![CDATA[<p>ターゲットは WEBサーバーです。WEB サーバーに最適化したパーティションの分け方ってどうなるんでしょうか。本当は、運用していく中で、何区画にパーティションを分けるか、どのディレクトリにどの容量を割り当てるかという感覚を身につけていくのでしょう。でも、今回が初めてなので、どんな雰囲気なのか調べてみたわけです。</p>
<h2>Linux のパーティション</h2>
<p>Windows にはドライブの概念があり、 C: とか D: ごとに階層構造を持っています。Linux の場合、パーティションや物理ドライブがいくつあっても、/ から始まるツリーに集約されます。</p>
<blockquote><p><span style="background-color: #ffffff;">「</span>とりあえず、基本パーティションを/ファイルシステムとして使うことにしましょう。あとは、</p>
<p><code>$ mount /dev/hda5 /home</code></p>
<p><img src="http://www.atmarkit.co.jp/flinux/rensai/theory01s/zu02s.gif" alt="" width="280" height="213" /></p>
<p>とすることで、拡張パーティションを/home以下に割り当てられます。こうすると、2つのパーティションは<strong>見かけ上1つのディレクトリ構造になる</strong>わけです。」</p>
<p><a href="http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html">http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html</a></p></blockquote>
<p>sda (SCSI ドライブ) などの命名規則は、以下のようになるようです。</p>
<blockquote><p>「Linuxでは最初に見つかったIDE HDDから順に<strong>hda</strong>、<strong>hdb</strong>、<strong>hdc</strong>と名前を付けていきます。<strong>パーティションを表すときは、その後に数字を付けます</strong>。hda1は最初の基本パーティションで、hda2は2番目の基本パーティションです。<strong>拡張パーティションは5から</strong>始まります。」</p>
<p><a href="http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html">http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html</a></p>
<p>?</p></blockquote>
<p>?</p>
<h2>パーティションはどんな時に分けるか</h2>
<p>Windows でパーティションを分けるときも、システムの入った C ドライブが壊れても データを残せるように D ドライブを作ったりします。Linux では、バックアップをしやすくするためにパーティションを分ける場合が多いようです。</p>
<h3>バックアップツールはディレクトリ単位が好き</h3>
<p>ツールによってはディレクトリ単位、ファイル単位でバックアップを行うことができるツールがあるようですが、そうしたツールはバックアップの速度が遅いのが一般的のようです。</p>
<p>そのため、バックアップを行う単位でパーティションを分けておくとメンテナンスが楽になります。WEB サーバーの場合、データは /var 以下に入るため、少なくとも /var は別パーティションにしたほうがよさそうです。</p>
<h2>パーティションの分け方</h2>
<h3>/boot</h3>
<p>別パーティションとして分けることが多いようですが、以下のような理由があるようです。CentOS のデフォルトのパーティション構成でも、/boot は別パーティションとして分けられています。</p>
<blockquote><p>/boot ディレクトリには、Linux カーネルや Turbolinux FUJI の起動時に使用されるファイルが格納されます。</p>
<p>昔の PC/AT 互換機の中には、起動時にハードディスクの 1023 番シリンダ（約 8GB）までしかアクセスできないという BIOS の制限により、それ以降のパーティションに Linux をインストールしてしまうとブートローダーが OS を起動できない可能性があります。</p>
<p>そのために、ディスクの先頭領域に小さな /boot パーティションを作成し、この問題を回避することがあります。</p>
<p>しかし、最近のコンピュータであれば、ほとんど問題になることはありませんので、必ずしも作成する必要はありません。</p></blockquote>
<h3>swap</h3>
<p>物理メモリが足りなくなったときに使用される ＨＤＤ 上の領域。物理メモリと同容量の swap 領域を確保するのが定説だったようですが、もともとたくさん物理メモリを積むことが当たり前となった今、一般的な値というのは希薄になってしまったようです。</p>
<p>最近のLinux では<a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20090120/323146/">ハイバネーションに使用するため 500MB 必要</a>、などの情報がありましたが、目的が WEB サーバーなので、ハイバネーションは考えなくてよさそう。</p>
<p>やはり、運用していく中で、実際のメモリの使用率などから改めて設定しなおすほうが確実ですね。</p>
<h3>/var</h3>
<p>このディレクトリは、WEB のコンテンツ、メールデータ・スプール、各種ログファイル、MySQLのデータベースが保管される最も重要なディレクトリです。バックアップを取りやすくするために、このディレクトリを 1つのパーティションに。また、容量もここを一番大きくとります。</p>
<p>全容量の半分は割り当ててもいいかも。</p>
<h3>/usr</h3>
<p>Linux では、通常アプリケーションのファイルなどが格納されます。WEB サーバーではアプリケーションを追加していくような使い方にはならないので、1 GB もあれば十分とのこと。</p>
<h3>/opt</h3>
<p>予備のパーティションとして確保しておく。最後のパーティションとして /opt を確保しておき、他のパーティションの容量が足りなくなったときに /opt を削除して新しいパーティションを作り直すために使います。</p>
<h2>基本パーティション、拡張パーティション、LVM</h2>
<p>どのディレクトリをパーティションで分割させ、容量をいくら割り当てるかに関しては、用途がはっきりしていればそれほど迷うことはない気がします（はじめからうまくゆくとも思えませんが）。でも、ここまできてよくわからないのが、どのパーティションを基本パーティションとするのか、また、LVM は使うべきなのかどうか、判断材料が少ないです。やはり、運用の段階を経験しないと感覚がつかめないんじゃないかなと思います。</p>
<p>?</p>
<hr />?</p>
<p>引用元</p>
<p>@IT Linux の常識<br />
<a href="http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html">http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html</a></p>
<p>Turbolinux FUJI: インストールガイド : 第 3章Turbolinux のインストール<br />
<a href="http://www.turbolinux.co.jp/products/FUJI/install_guide/install_guide/guipartition.html">http://www.turbolinux.co.jp/products/FUJI/install_guide/install_guide/guipartition.html</a></p>
<p>「Linux の教科書」（本）IDG 出版 ＩＤＧ ムックシリーズ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/linux_partition.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS5.3 のデフォルトのパーティション構成</title>
		<link>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/centos_partition_sammary.html</link>
		<comments>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/centos_partition_sammary.html#comments</comments>
		<pubDate>Sun, 03 May 2009 04:06:05 +0000</pubDate>
		<dc:creator>vohedge</dc:creator>
				<category><![CDATA[ファイル・ディレクトリ]]></category>

		<guid isPermaLink="false">http://www.a-magic-web.com/os/linux/centos_partition_sammary/</guid>
		<description><![CDATA[Linux でのパーティションの考え方は、Windows とはずいぶん違うようです。目標としては、VMware + CentOS +Apatch でテスト環境を作ることですが、気になったのでパーティションについて調べてみることに。今回は、CenOS5.3 のインストールのときの画面の意味を調べてみました。 CentOS のインストール (グラフィックモード) では、「パーティションレイアウトの再確認と変更」のチェックをオンにして進めることで確認変更が可能になります。ほんとはこの段階でパーティション構成を WEB サーバーに最適化するのでしょう。&#160; 各表示の意味 デフォルトのパーティション構成を図式化するとこんな感じ。 &#160;]]></description>
			<content:encoded><![CDATA[<p>Linux でのパーティションの考え方は、Windows とはずいぶん違うようです。目標としては、VMware + CentOS +Apatch でテスト環境を作ることですが、気になったのでパーティションについて調べてみることに。今回は、CenOS5.3 のインストールのときの画面の意味を調べてみました。</p>
<p>CentOS のインストール (グラフィックモード) では、「パーティションレイアウトの再確認と変更」のチェックをオンにして進めることで確認変更が可能になります。ほんとはこの段階でパーティション構成を WEB サーバーに最適化するのでしょう。<a href="http://www.a-magic-web.com/wp-content/uploads/2009/05/install2009-05-039-04-44.png"><img title="install  2009_05_03 , 9_04_44" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="433" alt="install  2009_05_03 , 9_04_44" src="http://www.a-magic-web.com/wp-content/uploads/2009/05/install2009-05-039-04-44-thumb.png" width="480" border="0" /></a>&#160;</p>
<p>各表示の意味</p>
<p><a href="http://www.a-magic-web.com/wp-content/uploads/2009/05/centos-default-partition.gif"><img title="centos_default_partition" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="384" alt="centos_default_partition" src="http://www.a-magic-web.com/wp-content/uploads/2009/05/centos-default-partition-thumb.gif" width="480" border="0" /></a></p>
<p>デフォルトのパーティション構成を図式化するとこんな感じ。</p>
<h2>&#160;<a href="http://www.a-magic-web.com/wp-content/uploads/2009/05/centos-partition.gif"><img title="centos_partition_" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="210" alt="centos_partition_" src="http://www.a-magic-web.com/wp-content/uploads/2009/05/centos-partition-thumb.gif" width="560" border="0" /></a></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/centos_partition_sammary.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LVM</title>
		<link>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/lvm_sammary.html</link>
		<comments>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/lvm_sammary.html#comments</comments>
		<pubDate>Sun, 03 May 2009 02:43:04 +0000</pubDate>
		<dc:creator>vohedge</dc:creator>
				<category><![CDATA[ファイル・ディレクトリ]]></category>

		<guid isPermaLink="false">http://www.a-magic-web.com/os/linux/lvm_sammary/</guid>
		<description><![CDATA[CentOS のインストール中に気になったことを調べたまとめです。今回は ＬＶＭ&#160; logical volume manager の略で、複数のハードドライブやパーティションを 1 つの論理ボリュームとして、その中で論理パーティションを作る技術。 LVM のメリット パーティションのサイズ変更、追加、削除が簡単 ハードディスク上に作る通常のパーティションは、作成した後にサイズを変更するのが大変です。LVM を利用すると、容量が足りなくなったから、あるパーティションの容量を増やす、ということを比較的簡単に行うことができるようです。 そうした、パーティションのサイズ変更や、追加、削除を簡単に管理することができるもののようです。 LVM の仕組み 物理ディスクの上に論理パーティションを作る 1 つもしくは複数のハードディスクを細かいブロックに分けて、それを1 つの論理ボリュームとして再構成。その論理ボリュームをさらに論理パーティションで分ける。この論理パーティションが、通常のパーティションのように扱うことができる。 LVM の設定情報 /etc/lvm 以下に設定情報が保存されている。この情報が失われると再構築が困難になるので、/etc/lvm のディレクトリごとバックアップをしておいたほうがいいとのこと。 参考にしたもの 「Linux の教科書」（本）IDG 出版 ＩＤＧ ムックシリーズ @IT Linuxキーワード : LVMとは http://itpro.nikkeibp.co.jp/article/Keyword/20071012/284413/]]></description>
			<content:encoded><![CDATA[<p>CentOS のインストール中に気になったことを調べたまとめです。今回は ＬＶＭ&#160; </p>
<p>logical volume manager の略で、複数のハードドライブやパーティションを 1 つの論理ボリュームとして、その中で論理パーティションを作る技術。</p>
<h2>LVM のメリット</h2>
<h3>パーティションのサイズ変更、追加、削除が簡単</h3>
<p>ハードディスク上に作る通常のパーティションは、作成した後にサイズを変更するのが大変です。LVM を利用すると、容量が足りなくなったから、あるパーティションの容量を増やす、ということを比較的簡単に行うことができるようです。</p>
<p>そうした、パーティションのサイズ変更や、追加、削除を簡単に管理することができるもののようです。</p>
<h2>LVM の仕組み</h2>
<h3>物理ディスクの上に論理パーティションを作る</h3>
<p>1 つもしくは複数のハードディスクを細かいブロックに分けて、それを1 つの論理ボリュームとして再構成。その論理ボリュームをさらに論理パーティションで分ける。この論理パーティションが、通常のパーティションのように扱うことができる。</p>
</p>
</p>
<p> <a href="http://www.a-magic-web.com/wp-content/uploads/2009/05/lvm-image1.gif"><img title="lvm_image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="240" alt="lvm_image" src="http://www.a-magic-web.com/wp-content/uploads/2009/05/lvm-image-thumb1.gif" width="515" border="0" /></a><br />
<h2>LVM の設定情報</h2>
<p>/etc/lvm 以下に設定情報が保存されている。この情報が失われると再構築が困難になるので、/etc/lvm のディレクトリごとバックアップをしておいたほうがいいとのこと。</p>
<hr />
<p>参考にしたもの</p>
<p>「Linux の教科書」（本）IDG 出版 ＩＤＧ ムックシリーズ</p>
<p>@IT Linuxキーワード : LVMとは    <br /><a href="http://itpro.nikkeibp.co.jp/article/Keyword/20071012/284413/">http://itpro.nikkeibp.co.jp/article/Keyword/20071012/284413/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.a-magic-web.com/server_linux/linux/filesystem_directories/lvm_sammary.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
