04/09/11サーバ屋日記2002年創業のインフラ屋さんです。サーバーの販売からWEBサービス系のクラスタシステム構築が得意です。AWS、GCP、オンプレ実績あります。2011年4月9日土曜日aufs2.1を試してみる。Aufs(AnotherUnionfs)は、複数のディレクトリを単一のディレクトリに見せるスタッカブルなファイルシステムです。Aufsを用いると、リードオンリーなディレクトリの上に、読み書き専用のディレクトリを重ねてマウントすることができます。今回、これについて試してみました。インストール手順http://aufs.sourceforge.net/にあるドキュメントを参考にインストールします。レポジトリの同期とチェックアウト今回はバニラカーネルにパッチを当てて、カーネルモジュールとしてコンパイルするので、aufs2-standalone.gitのみ同期します。チェックアウトします。includelinux-2.6.38用のパッチが作成されました。カーネルソースディレクトリに移動し、パッチを当てます。security/security.c必要なファイルもコピーします。aufsに関する設定パラメータは以下の通りです。setCONFIG_AUFS_SBILIST=yCONFIG_AUFS_HNOTIFY=yCONFIG_AUFS_HFSNOTIFY=yCONFIG_AUFS_RDU=yCONFIG_AUFS_SP_IATTR=yCONFIG_AUFS_SHWH=yCONFIG_AUFS_BR_RAMFS=yCONFIG_AUFS_BR_FUSE=yCONFIG_AUFS_POLL=yCONFIG_AUFS_BDEV_LOOP=yCONFIG_AUFS_DEBUG=yCONFIG_AUFS_MAGIC_SYSRQ=yカーネルをコンパイル、インストールして再起動します。(int)インストールは以上です。squeezeだとmountコマンドは最初からaufsをサポートしているようです(?要確認)試してみます。テストディレクトリを作成する。上から重ねるディレクトリ。マウントポイントベースディレクトリにテストディレクトリdir1、テストファイルfile1、file11を作成する。/tmp/base/dir1/file11aufsでマウントする。(rw,br=/tmp/cover=rw:/tmp/base=ro)ディレクトリ構造は、それぞれ次のようになる。filesマウントしたディレクトリに新たにファイルを作成する。/tmp/mnt/file2リードオンリーの/tmp/baseは変わらずに、書き込み可能な/tmp/coverにfile2が作成される。filesファイルの削除/tmp/mnt/file1を削除すると、/tmp/cover/.wh.file1が作成され、/tmp/mnt/file1が見えなくなる。/tmp/mnt/file2を削除すると、単純に/tmp/coverからfile2が消える。files元とは違う内容で/tmp/mnt/file1を作成すると、/tm/cover/にもfile1が作成される。filesそれぞれのファイルの内容を確認すると、/tmp/base/file1のみが元の内容のままで、/tmp/cover/file1、/tmp/mnt/file1は新しい内容になっていることがわかる。<==xディレクトリの削除/tmp/mnt/dir1を削除すると/tmp/mntからはdir1が消え、/tmp/coverに.wh.dir1が作成される。filesもう一度/tmp/mnt/dir1を作成してみると、/tmp/coverにあった.wh.dir1が無くなり、新たに/tmp/cover/dir1、/tmp/cover/dir1/.wh..wh..opqが作成される。empty/tmp/mnt/dir1/file11を作成してみると、/tmp/cover/dir1/file11が作成される。filesそれぞれのディレクトリにあるfile11の内容は以下の通りで、/tmp/base/dir1/file11が元の内容、/tmp/cover/dir1/file11、/tmp/mnt/dir1/file11が新しい内容である。<==xxまとめスタッカブルなファイルシステムaufsについて試してみた。リードオンリーなディレクトリの上に、読み書き専用のディレクトリを重ねてマウントできることが確認できた。簡単な例のみであるが、ファイルの作成、削除、ディレクトリの作成、削除を行った際に、どのような動作をするのか何となくわかった。(1)aufs2.1を試してみる。(1)人気の投稿MegaRAIDのStorCLIを試してみました。今日も相変わらず良い天気ですね。長袖のシャツでは暑く感じることも多くなってきました。本日は、LSIのRAIDカードの管理ユーティリティーツール、StorCLIについて、ご紹介したいと思います。22日目のエントリです。いう勉強会で登壇してきました。その時の内容をまとめておきたいと思います。SSDの保証とsmart情報についてこんにちは。忘れないようにメモしておきます。何のことはなくインテルの以下のページに、よくまとまってかかれています。http://www.intel.com/jp/support/...10GBaseTとSFP+DACの比較タイトルの件について調べ物をしたので、メモ。10GBaseTの規格ではエラー無くデータを転送するために、ブロックエンコーディングを行う。そのためには、ブロックサイズ分のデータを送信PHYに読み込み、エンコーディングを行ったのち、送信することが必要である。こんな、記述を発見しました。jessieをdebootstrapでインストールした時のメモこんばんは。ブログを書くのは苦手だけど、なんでもいいから書いてみようシリーズです。vpnでサーバのリモート管理を便利にデータセンタに置かれたサーバに外部からネットワーク経由でアクセスし、電源のON/OFFやBIOS設定、OSインストールなどを行うことができれば、非常に便利です。最近のサーバには、ネットワーク経由で電源をON/OFFしたり、コーンソール画面を操作するための、IPMI準拠のリモ...信用三本柱コンピューターのパーツの中で、ハードディスクが一番壊れやすい。弊社で販売したサーバのハードディスクが故障した場合に迅速に対応できるように、富山の置き薬を真似て、客先に予備のHDDを置かせて頂くサービスを開始した。良い季節になってきたので、週末が楽しみです。前回に引き続き、いくつかのサーバでベンチマークを採る機会があったので、ここに晒します。Machine(kvm)のセットアップいくつもあるサーバを、仮想化によりまとめることができれば、サーバの保管場所や電気代の節約になる。私の会社ではいくつかのサーバを仮想マシン上で運用している。kvmによる仮想環境の再構築する機会があったので、備忘録的にノウハウというか、工夫した部分について、まとめておきたいと思う。