tag:blogger.com,1999:blog-57717684287232785852024-03-14T23:51:47.989+09:00SHERLOCK's blog of IT @ BloggerPC関連のメモ書きが多い気がするblogSHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.comBlogger85125tag:blogger.com,1999:blog-5771768428723278585.post-64565505808332947332014-04-09T07:56:00.001+09:002014-04-09T08:00:42.693+09:00Windows 8 記憶域について Windows 8には記憶域というものが存在するらしいので、試してみようと思う。<br />
<div class="fullpost">
<br />
まずその前に環境を記載する。<br />
・マシン: HP ProLiant MicroServer N54L <br />
・HDD: WD40EFRX-68WT0N0<br />
・OS: Windows 8 Pro 64bit<br />
<br />
ここで、WD40EFRX-68WT0N0単体でのベンチマークを貼っておく。<br />
・測定ソフト: CrystalDiskMark 3.0.3 Shizuku Edition x64<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzxboLBpxcRbxDlH3iL3w8z6qLqrF-OUb2ohdoPH3-6vj1IY1LsZwHiZv-e9aRsJC5BHYOHWRMk9Ut3T3IwWHkNd8NIti9ejaf4v72kDwOJSrbOM9yMOQxjzmuJmoMKN7RwipCINErhcXT/s1600/WD40EFRX-68WT0N0+5%25E5%259B%259E+1000MB+MicroServer+N54L.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzxboLBpxcRbxDlH3iL3w8z6qLqrF-OUb2ohdoPH3-6vj1IY1LsZwHiZv-e9aRsJC5BHYOHWRMk9Ut3T3IwWHkNd8NIti9ejaf4v72kDwOJSrbOM9yMOQxjzmuJmoMKN7RwipCINErhcXT/s1600/WD40EFRX-68WT0N0+5%25E5%259B%259E+1000MB+MicroServer+N54L.JPG" height="274" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">ランダムデータ 1000MB 5回</td></tr>
</tbody></table>
<div style="text-align: left;">
</div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTeq865SRBdT-LajQ4huFKpTai8ctwWOGphZjKlRDQ54lUf-wuLpVp17_m6bSjVEe9Jr7e1BHW8nWKaokWMQnBtKiD8Kw46L2uwb2gK_d2zOz9KDbTb8a8oR6BzZxfFCpMjsVWAWsAwI9X/s1600/WD40EFRX-68WT0N0+5%25E5%259B%259E+4000MB+MicroServer+N54L.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTeq865SRBdT-LajQ4huFKpTai8ctwWOGphZjKlRDQ54lUf-wuLpVp17_m6bSjVEe9Jr7e1BHW8nWKaokWMQnBtKiD8Kw46L2uwb2gK_d2zOz9KDbTb8a8oR6BzZxfFCpMjsVWAWsAwI9X/s1600/WD40EFRX-68WT0N0+5%25E5%259B%259E+4000MB+MicroServer+N54L.JPG" height="274" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">ランダムデータ 4000MB 5回</td></tr>
</tbody></table>
自分は容量と耐故障性を考慮してRAID5orRAID6をデータストレージとして使用しています。<br />
MicroServerでは光学式ドライブの箇所にもHDDを設置できるため、OS用にHDD1台とし、データ用にHDD4台使用します。<br />
管理→ディスクの管理<br />
にてRAID5を作成できるのですが、この機能はServer系のOSでのみ利用できるので、Windows 8ではグレーアウトしてます。<br />
よって、クライアント系のOSであるWindows 8では記憶域というものを使用します。<br />
コントロールパネル→システムとセキュリティ→記憶域<br />
と進みます。 <br />
「新しいプールと記憶域の作成」をクリックし、記憶域プールを作成します。<br />
ここで、データ用HDD4台を選択し、「プールの作成」をクリックします。<br />
名前とドライブ文字は適宜に設定し、回復性の回復性の種類を「パリティ」にします。<br />
プールの全容量が14.5TBで作成可能な記憶域の最大サイズが9.7TBとなり、66%しか使用できないことになりますが、ここではそのまま「記憶域の作成」をクリックし、一度記憶域を作成しておきます。<br />
これは、HDD3台での運用を前提としているため、GUIでは33%のパリティ作成で固定されているためです。<br />
なので、CUIにてパリティが25%の記憶域を作成します。<br />
これは記憶域プールが作成されていることが前提ですので、上記で一度記憶域プールと記憶域を作成しておいたのです。<br />
コマンドでは、<br />
・記憶域プールの名前(デフォルトでは「記憶域プール」となっている。)<br />
・記憶域に使用するHDDの台数<br />
・ 作成する記憶域の容量<br />
が必要になります。<br />
コマンドは、Windows PowerShellにて実行しますので、管理者権限にて起動させます。<br />
以下は、自分が実行したコマンドです。<br />
<br />
<blockquote class="tr_bq">
PS C:\WINDOWS\system32> new-virtualdisk -storagepoolfriendlyname 記憶域プール -friendlyname 記憶域Storage -provisioningtype thin -numberofcolumns 4 -resiliencysettingname parity -size 10.50TB</blockquote>
new-virtualdisk: 記憶域の作成<br />
-storagepoolfriendlyname: 記憶域プールの名前を指定<br />
-friendlyname: 記憶域の名前を指定<br />
-provisioningtype: シンプロビジョニングを指定<br />
-numberofcolumn: 使用するHDDの台数を指定<br />
-resiliencysettingname: 回復性の種類を指定<br />
-size: 記憶機のサイズを指定<br />
(ここの説明は厳密に調べたわけではないので、要注意)<br />
<br />
以下が、コマンドの結果です。<br />
<blockquote class="tr_bq">
<br />
FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size </blockquote>
<blockquote class="tr_bq">
------------ ------------------- ----------------- ------------ -------------- ----<br />
記憶域Storage Parity OK Healthy False 10.5 TB</blockquote>
FriendlyName: 記憶域Storage(記憶域の名前)<br />
ResiliencySettingName: Parity(回復性の種類)<br />
OperationalStatus: Healthy<br />
HealthStatus: Healthy(記憶域の健康度?)<br />
IsManualAttach: False(再起動時の自動マウント?)<br />
<br />
無事に記憶域が作成されましたか、<br />
コントロールパネル→システムとセキュリティ→記憶域<br />
で確認します。<br />
無事に作成されていたら、最初に作成した記憶域(デフォルトでは「記憶域」という名前)を削除し、先程作成した記憶機をフォーマットします。<br />
<br />
作成した記憶域(WD40EFRX-68WT0N0×4台)のベンチマークは以下のとおり。<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiajFO0SwUUmUn1BX897qSMX595CZwN4Er3s6FQdVO7raUYTAOq1Q3ma_imuGp3f2f4uETKKUqwU7jPaXoxc5Js-uhhTAmZodoK8DXenapnfx99jte40g8PKyaJCsmpSiV3j55mYXC5OhVB/s1600/WD40EFRX-68WT0N0+4%E5%8F%B0+5%E5%9B%9E+1000MB+MicroServer+N54L+%E8%A8%98%E6%86%B6%E5%9F%9F+%E3%83%91%E3%83%AA%E3%83%86%E3%82%A3.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiajFO0SwUUmUn1BX897qSMX595CZwN4Er3s6FQdVO7raUYTAOq1Q3ma_imuGp3f2f4uETKKUqwU7jPaXoxc5Js-uhhTAmZodoK8DXenapnfx99jte40g8PKyaJCsmpSiV3j55mYXC5OhVB/s1600/WD40EFRX-68WT0N0+4%E5%8F%B0+5%E5%9B%9E+1000MB+MicroServer+N54L+%E8%A8%98%E6%86%B6%E5%9F%9F+%E3%83%91%E3%83%AA%E3%83%86%E3%82%A3.JPG" height="274" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">ランダムデータ 1000MB 5回</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsAwCwPQstcmoZgycLXnrK_I3493uZF4grPJt1_1uGtxN_eJj0A7SF4hluEmBCKu9kQbE5Ldrxuwo4VrB25uZO3dhWMR_wytZW_mFE_X1V1iG6zcbmbzq9PJ0iB8qKydX0P-XBUeKkYLA0/s1600/WD40EFRX-68WT0N0+4%25E5%258F%25B0+5%25E5%259B%259E+4000MB+MicroServer+N54L+%25E8%25A8%2598%25E6%2586%25B6%25E5%259F%259F+%25E3%2583%2591%25E3%2583%25AA%25E3%2583%2586%25E3%2582%25A3.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsAwCwPQstcmoZgycLXnrK_I3493uZF4grPJt1_1uGtxN_eJj0A7SF4hluEmBCKu9kQbE5Ldrxuwo4VrB25uZO3dhWMR_wytZW_mFE_X1V1iG6zcbmbzq9PJ0iB8qKydX0P-XBUeKkYLA0/s1600/WD40EFRX-68WT0N0+4%25E5%258F%25B0+5%25E5%259B%259E+4000MB+MicroServer+N54L+%25E8%25A8%2598%25E6%2586%25B6%25E5%259F%259F+%25E3%2583%2591%25E3%2583%25AA%25E3%2583%2586%25E3%2582%25A3.JPG" height="274" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">ランダムデータ 4000MB 5回</td></tr>
</tbody></table>
<br />
やっぱりパリティ計算が入るので書き込みはとても遅くなっている。<br />
更にシーケンシャル書き込みの際、AMD Turion NEO N54LでSystemが10~20%のCPU使用率になるのが気になります。<br />
ptTimer1つあたり~20%なので、8チャンネル録画でも問題ないと思う。<br />
<br />
参考サイト<br />
・<a href="http://yuki-yuki.air-nifty.com/blog/2012/11/hdd6windows8-2e.html"> HDD6台でWindows8の記憶域プールを使用する方法@5.25inch floppy</a><br />
・<a href="http://satsumahomeserver.com/windows-server-2012-essentials/page-1807">記憶域スペース@薩摩藩中仙道蕨宿別邸</a> <br />
<br /></div>
<div class="readmore">
<a href="http://sherlock-pc.blogspot.com/2014/04/windows-8.html">[Read More]</a>
</div>
SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-46030037636651104212014-04-05T00:00:00.000+09:002014-04-06T04:54:58.140+09:00HDDのテストについて久しぶりに新たにHDDを購入したので、初期不良チェックをまとめておきたいと思う。<br />
HD Tuneのフリー版(Ver.2.55)が2TiB以上のHDDを正しく認識しないなど、使用するツールも変わってきたためである。<br />
<div class="fullpost">
注意事項としては、私は基本的にWesternDigital製のHDDしか購入しないため、一部ツールは他社製品では使用できないと思われる。<br />
<br />
・<a href="http://crystalmark.info/software/CrystalDiskInfo/">CrystalDiskInfo</a>(<a href="http://suishoshizuku.com/">水晶雫</a> Ver.)<br />
HDDのS.M.A.R.T.(健康状態)を監視するツール。<br />
私は特別版である<a href="http://suishoshizuku.com/software/#CrystalDiskInfo">CrystalDiskInfo 6 Shizuku Edition</a>のUltimateを使用している。<br />
2014/4/4現在の最新版は、<a href="http://crystalmark.info/download/">6.1.9a</a>である。<br />
各種テストを行う前にインストールしておくことにより、HDDの変化を観察することが可能。<br />
ここで気をつける項目としては、C4、C5、C6の生の値が0から増えていないかどうかである。<br />
もし、増えるようであればそのHDDは初期不良として交換してもらうべきである。<br />
購入店に相談しに行く際は、画面を印刷して一緒に持って行くと話が早く進む。<br />
<br />
・<a href="http://support.wd.com/product/download.asp?groupid=619&sid=201&lang=jp">WD Red SMART ロード/アンロード ユーティリティ</a><br />
WesternDigital Redシリーズには、IntelliParkのタイマー時間を300sに延長する(ファームウェアの更新)ソフトウェアが提供されている。<br />
通常、出荷時に300sに設定されているようであるが、一部のHDDは8sに設定されている可能性があるため、確認をしておいたほうが良い。<br />
HPの説明は分かりづらいので、以下に解説を載せる。<br />
1) wd5741.exeをダウンロードする。(ここではCドライブ直下へ置く事とする。)<br />
2) コマンドプロンプトを管理者権限で起動する。<br />
3) cdコマンドでwd5741.exeがおいてあるフォルダに移動する。<br />
4) オプションの確認<br />
<br />
C:\>wd5741 -?<br />
WD5741 Version 1<br />
Update Drive<br />
Copyright (C) 2013 Western Digital Corporation<br />
<br />
Syntax:<br />
WD5741 [-d?] [-dn] [-dall] [-s] [-bn] [-?]<br />
where<br />
-s Stop updating on first failure<br />
-bn Set maximum bytes per command (default=512)<br />
-d? List available drives<br />
-dn Update the specified drive<br />
-dall Update all applicable drives<br />
<br />
-? This help message<br />
<br />
5) PCに接続されているHDDの一覧を表示させる。<br />
<br />
C:\>wd5741 -d?<br />
WD5741 Version 1<br />
Update Drive<br />
Copyright (C) 2013 Western Digital Corporation<br />
<br />
-Dn Model String Serial Number Firmware<br />
-D0 WDC WD40EFRX-68WT0N0 WD-XXXXXXXXXXXX 80.00A80<br />
-D1 WDC WD40EFRX-68WT0N0 WD-XXXXXXXXXXXX 80.00A80<br />
-D2 WDC WD1001FALS-00J7B0 WD-XXXXXXXXXXXX 05.00K05<br />
-D3 WDC WD30EZRX-00MMMB0 WD-XXXXXXXXXXXX 80.00A80<br />
<br />
6) 上記一覧より、ファームウェアを更新したいHDDを選択する。(ここでは、D0とD1はRedシリーズである。)<br />
<br />
C:\>wd5741 -d0<br />
WD5741 Version 1<br />
Update Drive<br />
Copyright (C) 2013 Western Digital Corporation<br />
<br />
WDC WD40EFRX-68WT0N0 80.00A80 Drive update not needed<br />
<br />
C:\>wd5741 -d1<br />
WD5741 Version 1<br />
Update Drive<br />
Copyright (C) 2013 Western Digital Corporation<br />
<br />
WDC WD40EFRX-68WT0N0 80.00A80 Drive update not needed<br />
<br />
ファームウェアが80.00A80であれば、IntelliParkのタイマー時間は300sのようである。<br />
という事は、GreenであるWD30EZRX-00MMMB0も300sなのだろうか?<br />
<br />
・<a href="http://support.wd.com/product/download.asp?groupid=608&sid=3&lang=jp">Data Lifeguard Diagnostics</a><br />
何故かRedシリーズのページにはリンクがないので、他のシリーズのページから辿る必要がある。<br />
<a href="http://download.wdc.com/windlg/WinDlg_v1_25.zip%20">Ver.1.25</a>は不具合があるみたいなので、<a href="http://download.wdc.com/windlg/WinDlg_124.zip">Ver.1.24</a>を使用する事をお勧めする。<br />
<div class="fullpost">
1) QUICK TEST</div>
この時点でエラーが出るようであれば、エラー画面を印刷して購入店へ。<br />
念を入れるのであれば、EXTENDED TESTを行ってみる。<br />
2) EXTENDED TEST<br />
ゼロフィルする前にテストを行う理由としては、ゼロフィルを行うと不良セクタが代替処理されてしまい、一見正常なHDDに見えるためである。<br />
3) WRITE ZEROS(QUICK ERASE)<br />
上記のQUICKとEXTENDEDのテストは読み取りによるテストですので、今度は書き込みを行う。<br />
4) WRITE ZEROS(FULL ERASE)<br />
全体にゼロを書き込んで、不良セクタがないか確認する<br />
5) EXTENDED TEST<br />
全体に書き込みを行った後で、読み取りができない不良セクタが発生していないか確認する。<br />
6) VIEW TEST RESULT<br />
今まで行ったテストの結果を見る。<br />
<br />
WD40EFRXは読み込み速度がと書き込み速度約75~145MB/sなので、1つのテストが終了するのに約11時間かかる。<br />
このツールは複数起動が可能なため、テストを行う台数分起動させて一度に行うのがいいでしょう。<br />
Turion II NEO N54LでCPU使用率が1つあたり10%以下ですので、問題ないでしょう。<br />
<br />
・<a href="http://www.gaijin.at/dlwipedisk.php">WipeDisk</a><br />
使い方は、<a href="http://freesoftlab.com/detail/wipedisk/">ハードディスク・USBメモリ内の全データを完全消去するソフト「WipeDisk」@フリーソフトラボ.com</a>を参照。<br />
Data Lifeguard Diagnosticsではゼロ書き込みしか行えなかった為、このソフトを使用してランダム書き込みを全領域に対して行う。<br />
ランダム書き込みであるため、速度は約~100MB/s程度であるし、CPU使用率も10~20%(Turion II NEO N54L)である。<br />
ランダム書き込み終了後に、再度Data Lifeguard DiagnosticsでEXTENDED TESTを行う。<br />
これによりゼロ書き込みでは発見できなかった不良セクタも発見できるかもしれない。(今まで不良セクタにより交換したHDDは最初のEXTENDED TESTで発見されているため、ここまでやっていれば大概は問題のないHDDである。)<br />
<br />
・RMA申請<br />
https://westerndigital.secure.force.com/WarrantyCheck?lang=ja<br />
にシリアル番号を入力して登録して、故障したHDDをメーカへ送付し交換してくれる。<br />
http://websupport.wdc.com/warranty/warrantycheck.asp?custtype=end<br />
で保証の期間を調べることができる。<br />
Redシリーズは、初期不良1ヶ月(TSUKUMO)、店舗保証1年、メーカ保証3年です。</div>
<div class="readmore">
<a href="http://sherlock-pc.blogspot.com/2014/04/hdd.html">[Read More]</a>
</div>
SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-15037233071367505332014-04-03T12:49:00.002+09:002014-04-03T13:06:59.328+09:00増税前に購入したもの4/1から消費税が5%から8%に上がりました。<br />
日常品等は微々たる差額ですし、セールを狙えば問題なのですが、1万円を超えるような物はこの際にIYHしてしまいました。<br />
皆同じことを考えているようで、まだ到着していないものもありますが。<br />
<div class="fullpost"><br />
・<a href="http://www.wdc.com/jp/products/products.aspx?id=810">WD40EFRX-68WT0N0</a><br />
購入店: DEPOツクモ 札幌駅前店<br />
購入金額: \19,480 × 4台 = \77,920<br />
増税後: \19,740@ノジマオンライン(4/3現在 価格.com)<br />
言わずと知れた、WesternDigitalのRedシリーズ(NAS用)HDD(4TB)です。<br />
ノジマオンラインは梱包に難があるという口コミが多く、あまり購入したくないですね。<br />
本当はMicroServer N54L+PT3×2枚の録画鯖で使用するので<a href="http://www.wdc.com/jp/products/products.aspx?id=1210">WD40PURX</a>(\17,480)が欲しかったのですが、残念ながら売り切れていました。<br />
出たばっかですので、入荷数が少ないのは致し方がないのですけど、\2,000の差は大きい。。。<br />
初期不良の対象期間は1ヶ月ですので、鋭意テスト中ですが、1台あたりに時間がかかりすぎて、やばいです。<br />
WD Redの<a href="http://support.wd.com/product/download.asp?groupid=619&lang=jp">ソフトウェアのページ</a>には何故かData Lifeguard Diagnostic(テストツール)がないので、<a href="http://support.wd.com/product/download.asp?groupid=608&lang=jp">WD Green等のページ</a>から落としてきます。<br />
最新版は、<a href="http://download.wdc.com/windlg/WinDlg_v1_25.zip">Ver.1.25</a>ですが、0フィルができない(63レス目)とか、Extended Testで不良品でもないのにエラーが出る(90レス目)とかが<a href="http://desktop2ch.tv/jisaku/1393389816/">2ch</a>で報告されていますので、1つ前の<a href="http://download.wdc.com/windlg/WinDlg_124.zip">Ver.1.24</a>を使用するのがいいでしょう。<br />
私のいつものテストパターンは、<br />
<a href="http://suishoshizuku.com/software/#CrystalDiskInfo">CrystalDiskInfo(水晶雫Ver.)</a>をインストール<br />
↓<br />
Data Lifeguard Diagnosticで以下を実行<br />
Quick Test(数分)→Extended Test(17時間)→WRITE ZERO(数分)→WRITE ZERO(17時間)→Extended Test(17時間)<br />
↓<br />
完全フォーマット<br />
といった感じです。<br />
これだと1台あたり4日間コースです。<br />
後、このHDDはIntelliParkを採用しており、一定時間HDDにアクセスがない場合にヘッドが退避してしまいます。<br />
巷では、これが故障につながる可能性があるということで、機能を停止させている人たちもいます。<br />
採用しているHDDはGreenとRedですが、RedにはWesternDigital純正のツールが用意されており、先程のソフトウェアのページよりダウンロードが可能です。<br />
WD Red SMART ロード/アンロード ユーティリティ(最新版はwd5741.exe)<br />
2chによれば、これはヘッドが退避するまでの時間を8sから300sに延ばすだけで完全には機能を停止させることはできないみたいです。<br />
<br />
CrystalDiskMarkによるベンチマークはまた後日。<br />
<br />
・<a href="http://scansnap.fujitsu.com/jp/product/ix500/">FI-IX500</a>-C<br />
購入店: ヨドバシ.com<br />
購入金額: \38,900(3,890ポイント付き)<br />
増税後: \36,029@ノジマオンライン(4/3現在 価格.com)<br />
PFUのScanSnapシリーズです。<br />
ヨドバシカメラ札幌店で買おうとしたら在庫がなく、泣く泣く通販で購入。<br />
その為、半返しキャンペーンに応募する事が出来ませんでした。。。<br />
型番の最後の-Cはクラウドサービス付きだそうですが、SugarSync 10GB(1年間)のライセンスだそうで、私にはあまり使い道はないですね。<br />
でも、単体より何故か安いんですよね。<br />
また、楽²ライブラリ Smart V1.0 with Magic Desktop V1.0がセットになったモデルも有るのですが、差額が\3,000~\4,000もあるので、止めました。<br />
<br />
・Evernote プレミアムパック 3年版<br />
購入店: ヨドバシ.com<br />
購入金額: \7,770(777ポイント付き)<br />
増税後: \7,990@ヨドバシ.com(4/3現在 価格.com)<br />
これもヨドバシカメラ札幌店だけ在庫がありませんでした。<br />
他のヨドバシには在庫があったのに。。。<br />
という訳で現在フリーアカウントに落ちて、60MBの制限に引っかかり、ストレス満載です。<br />
ScanSnapも買ったことですし、今まで以上に活用していきたいですね。<br />
普通に<a href="http://evernote.com/intl/jp/premium/">Evernote本家</a>からプレミアムにアップグレードすると、\450/月 or \4,000/年かかります。<br />
しかし<a href="http://www.sourcenext.com/titles/evernote/use.html">ソースネクスト</a>から購入すると、\4,000/年 or \9,000/3年と安くアップグレードできます。<br />
(4/3現在は\4,094年 or \9,257/3年となっています。)<br />
<br />
・<a href="http://www.elsa-jp.co.jp/products/graphicsboard/geforce_gtx760_sac_aa/">GeForce GTX 760 S.A.C</a><br />
購入店: ヨドバシカメラ マルチメディア札幌<br />
\31,700(3,170ポイント付)<br />
4/3 価格.com \30,413@TSUKUMO<br />
ELSA GeForce GTX 760 2GBです。<br />
4GBモデルもあったのですが、BF4とかやらないので2GBで十分だと判断しました。<br />
DEPOツクモ 札幌駅前店だと\35,800だったのですが、店員さんも忙しそうだったので値引き交渉するの面倒になりヨドバシで買ってしまいました。<br />
<br />
・<a href="http://earthsoft.jp/PT3/">PT3</a><br />
購入店: ドスパラ 札幌店<br />
購入金額: \9,980(100ポイント付)<br />
増税後: \10,265@ドスパラ<br />
\10,171@Amazon.co.jp(4/3現在 coneco.net)<br />
モータースポーツ+アニメ+時代劇を録画しようとすると、どうしてもBSとCSのチャンネルが足りなくなったので、PT3を買い増しして2枚体制としました。<br />
<a href="http://h50146.www5.hp.com/products/servers/proliant/micro/">MicroServer N54L</a>は録画するだけならCPUは問題ないようです。<br />
メモリは4GB×2枚(ECC付)にしているので、問題ありません。<br />
もう一台MicroServerを買っても良かったかな。<br />
増税前は、NTT-Xで\17,800-\3,000=\14,800だったのに、今日見たら\59.263まで跳ね上がってました。<br />
PG-DirectAmazonで買ったほうが安い。。。<br />
</div>
<div class="readmore">
<a href="http://sherlock-pc.blogspot.jp/2014/04/blog-post.html">[Read More]</a></div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-7081956417132451082011-01-21T01:56:00.001+09:002014-04-03T13:01:25.473+09:00CentOS 5.X 設定 No.18 RAID6について鯖の構成を変更するにあたって、データ領域をmdadmを使用しRAID6で作った訳ですが。。。<br />
ここで落とし穴が。。。<br />
<div class="fullpost">
その落とし穴とは!!<br />
CentOSのkernelのバージョンが古過ぎて(2.6.18系統)RAID6にHDDが追加できない!<br />
(RAID6の領域拡張は2.6.21系統かららしい)<br />
というものです。<br />
情報元: <a href="http://www37.atwiki.jp/centos-homeserver/pages/20.html">「データ用HDDの準備@CentOSでホームサーバを作ろう」</a><br />
これは致命的です。<br />
かと言ってkernelの入れ替えが出来る程腕がある訳でもなく。。。<br />
(前に一度やってみたんですが、OS自体起動しなくなるという最悪の事態になったので。)<br />
途方に暮れる事2日。<br />
<br />
ふと考えついたのが、<br />
mdadmでのRAID情報はスーパーブロックに記録され、RAIDを構成しているHDD自体に残っている。<br />
↓<br />
kernelが新しいOSのLiveCDで起動し、RAID6の領域を拡張すればいいのでは?<br />
という考えに至りました。<br />
<a href="http://sherlock-pc.blogspot.com/2011/01/centos5x-no17-lvm-no02.html">前回のLVM事件</a>でデータは欠損したものの、バックアップは辛うじて存在しているので試してみようかな。!<br />
<br />
という訳で、FedoraのLiveCDを落としてきます。<br />
HPを覗いてみると、結構種類があるんですね。<br />
まぁGNOMEで問題ないですし(というか、GNOMEしか使った事がないというのが正しい)、汎用性を考えi686(32bit)版で。<br />
いつの間に32nitはi386からi686に変わったんでしょうかね?<br />
(まぁ適したCPUの世代が異なるというだけなんで、あまり気にしなくてもいいんでしょうけど。)<br />
<br />
LiveCDから起動して、Applications > System Tools > Terminal で作業してもいいのですが、SSHでメインマシンから入れるようにします。<br />
System > Preferences > Network Connections からIPを固定。<br />
System > Administration > Firewall でファイヤーウォール自体を殺すか、SSHを許可。<br />
Applications > System Tools > Terminal で以下のコマンドを。<br />
<blockquote>
[liveuser@localhost ~]$ su - <span style="color: blue;">#パスワードが設定されていないので簡単にrootになれる</span><br />
[root@localhost ~]# getenforce <span style="color: blue;">#SELinuxの状態を確認</span><br />
<blockquote>
Enforcing <span style="color: blue;">#SELinuxが有効</span></blockquote>
[root@localhost ~]# setenforce 0 <span style="color: blue;">#SELinuxを無効化</span><br />
[root@localhost ~]# getenforce<br />
<blockquote>
Permissive <span style="color: blue;">#SELinuxが無効</span></blockquote>
[root@localhost ~]# service sshd start <span style="color: blue;">#SSHを起動</span><br />
[root@localhost ~]# passwd root <span style="color: blue;">#rootのパスワードを設定, 設定しないとメインマシンからSSHで入れない</span></blockquote>
ここまでくればメインマシンからSSHでログイン出来るようになりました。<br />
Fedoraから直でRAIDをいじってもいいのですが、キーボードの設定変更しないと調べ物が大変なので。<br />
<br />
ここからはメインマシンからの操作<br />
(別に直で操作しても可)<br />
構成としてはHDD4発(sd[abcd]1)で構成されているRAID6に、HDD1発(sde1)を追加して領域を拡張したい。<br />
CentOSの時にsde1は追加済みで、スペアとして認識されている。<br />
<blockquote>
[root@localhost ~]# mdadm -D /dev/md/X_X <span style="color: blue;">#CentOSと異なり/dev/md/の配下にある</span><br />
[root@localhost ~]# mdadm --manage /dev/md/X_X --add /dev/sdc1 <span style="color: blue;">#sdc1が外れていたので、アレイに戻す。この際リビルドが発生。</span><br />
[root@localhost ~]# mdadm --grow /dev/md/X_X --raid-disks=5 <span style="color: blue;">#スペアを合わせて5発なので。因みにリビルドの時間は2TBで約10時間でスピードは40~60MBps</span><br />
[root@localhost ~]# mdadm -D /dev/md/X_X <span style="color: blue;">#アレイに問題がない事を確認</span><br />
[root@localhost ~]# yum info mdadm <span style="color: blue;">#念の為mdadmのバージョンを記載</span><br />
<blockquote>
Name : mdadm<br />
Arch : i686<br />
Version : 3.1.3<br />
Release : 0.git20100722.2.fc14<br />
Size : 680 k<br />
Repo : installed<br />
From repo : fedora</blockquote>
</blockquote>
リビルドが終わったところで、CentOSに戻します。<br />
だがしかし!!<br />
やっぱり認識してくれていなかった。。。<br />
OSによって/dev/sdXの認識の仕方が異なるらしく、アレイからHDDが外れているという事態に!<br />
まぁ1発なので、問題はないのですが。<br />
やはりRAID6の領域拡張は無理なのでしょう。<br />
CentOS 6で出来る事を祈りつつ、早くリリースされる事を願っています。<br />
因みに、CentOS 5.5でのmdadmのバージョンは<br />
<blockquote>
Name : mdadm<br />
Arch : i386<br />
Version : 2.6.9<br />
Release : 3.el5<br />
Size : 1.8 M<br />
Repo : installed</blockquote>
です。<br />
<br />
RAID5ならCentOS 5.5でも領域拡張出来るのかな?<br />
RAID6からRAID5にオンラインダウングレード出来るのかな?<br />
RAID5からRAID6へのオンラインアップデートは?<br />
上記3つが出来るなら時間は掛かるがCentOS 5.5でもなんとかなるんだけど。</div>
<div class="readmore">
<a href="http://sherlock-pc.blogspot.com/2011/01/centos-5x-no18-raid6.html">[Read More]</a> </div>
SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-69839186632248103232011-01-19T05:32:00.001+09:002011-01-19T05:33:15.271+09:00CentOS 5.X 設定 No.16 munin No.02 複数台の場合<a herf="http://sherlock-pc.blogspot.com/2010/12/centos-5x-no12-munin-no01-1.html" href="http://www.blogger.com/post-create.g?blogID=5771768428723278585">[CentOS 5.X 設定 No.12 munin No.01 1台のみの場合]</a>の続きです。<br />
今回は各サーバではデータを収集する(munin-node)のみとし、1台でグラフ化(munin)したいと思います。<br />
<div class="fullpost">標準リポジトリにはmuninが入っておらず、「RPMforgeリポジトリ」にはあるので、リポジトリを追加したいと思います。<br />
<a href="http://sherlock-pc.blogspot.com/2011/01/centos-5x-no15-rpmforge.html">「CentOS 5.X 設定 No.15 RPMforgeリポジトリ追加」</a>を参考にして下さい。<br />
<br />
<ul><li>データをグラフ化するサーバの設定(監視サイド, マスター)</li>
</ul><blockquote>[root@CentOS ~]# yum --enablerepo=rpmforge install -y munin<br />
[root@CentOS ~]# cp -p /etc/munin/munin.conf /etc/munin/munin.conf.back<br />
[root@CentOS ~]# vi /etc/munin/munin.conf<br />
<blockquote><span style="color: blue;">#追記</span><br />
[Server] <span style="color: blue;">#サーバの表記名, スペースが入らないように</span><br />
address 192.168.XXX.XXX <span style="color: blue;">#監視先サーバのIP</span><br />
use_node_name yes <br />
</blockquote></blockquote><br />
<ul><li>データを収集するサーバの設定(被監視サイド, ノード)</li>
</ul><blockquote>[root@CentOS ~]# yum --enablerepo=rpmforge install -y munin-node <span style="color: blue;">#nunin-nodeのインストール</span><br />
[root@CentOS ~]# chkconfig munin-node on <span style="color: blue;">#起動時にmunin-nodeを自動起動させる</span><br />
[root@CentOS ~]# chkconfig --list munin-node <span style="color: blue;">#ランレベルに応じて起動するかどうかの確認。3&5がonであれば問題ない</span><br />
[root@CentOS ~]# service munin-node start <span style="color: blue;">munin-nodeを起動させる</span><br />
</blockquote>このままではlocalhostからのアクセスしか許可されておらず、マスターからデータを取得する事は出来ません。<br />
なので、マスターからのアクセスを許可する必要があります。<br />
<blockquote>[root@CentOS ~]# cp -p /etc/munin/munin-node.conf /etc/munin/munin-node.conf.back<br />
[root@CentOS ~]# vi /etc/munin/munin-node.conf<br />
<blockquote><span style="color: blue;">#一番最後の行</span><br />
allow ^127\.0\.0\.1$ <span style="color: blue;">#localhostからのアクセス</span><br />
allow ^192\.168\.1\.1$ <span style="color: blue;">#マスターのIPを追加</span><br />
</blockquote>[root@CentOS ~]# service munin-node restart<br />
</blockquote><br />
デフォルトのままでは調べたいもののデータが収集されていない場合があります。<br />
例えばHDDの温度。<br />
デフォルトではIDE接続と見なされている/dev/hdXのHDDしかデータが収集されていません。<br />
そこで、/dev/sdXのHDDのデータを収集するようにします。<br />
(これを行うと/dev/hdXのデータは収集されなくなります。)<br />
<blockquote>[root@CentOS ~]# yum install smartmontools<br />
[root@CentOS ~]# ln -s /usr/share/munin/plugins/hddtemp_smartctl /etc/munin/plugins<br />
[root@CentOS ~]# cp -p /etc/munin/plugin-conf.d/hddtemp_smartctl /etc/munin/plugin-conf.d/hddtemp_smartctl.back<br />
[root@CentOS ~]# vi /etc/munin/plugin-conf.d/hddtemp_smartctl<br />
<blockquote>user root<br />
env.drives sda sdb <span style="color: blue;">#追加 (sda&sdbの温度を収集する場合)</span><br />
env.args_sda --all -d ata <span style="color: blue;">#追加</span><br />
env.args_sdb --all -d ata <span style="color: blue;">#追加</span><br />
</blockquote>[root@CentOS ~]# serice munin-node restart<br />
</blockquote><br />
生の状態はmuninでいいのですが、CPUとかHDDの型番等を忘れる時が偶にあります。<br />
/procの配下を調べれば判るのですが、それぞれ見ていくのは面倒です。<br />
なので、一覧表示してくれる「hardinfo」をインストールします。<br />
これは標準リポジトリにはないので、RPMforgeリポジトリからインストールします。<br />
色々と表示されるので、ファイルにリダイレクションしてから見た方がいいかも知れません。<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2011/01/centos-5x-no16-munin-no02.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-40064303332719589262011-01-18T05:18:00.001+09:002011-01-18T05:18:30.652+09:00CentOS5.X 設定 No.17 LVM No.02<a href="http://sherlock-pc.blogspot.com/2010/12/centos5x-no13-lvm.html">「CentOS5.X 設定 No.13 LVM No.01」</a>では、LVMの基礎と失敗について書きました。<br />
今回はLVMのVolume Group(VG)にあるHDDの外し方を書きたいと思います。<br />
<div class="fullpost">まず最初に用語の復習を。<br />
LVM: 正式名称は「Logical Volume Manager」, 日本語としては「論理ボリュームマネージャ」<br />
PE: 正式名称は「Physical Extents」, 日本語としては「物理エクステント」, 最小単位<br />
PV: 正式名称は「Physical Volume」, 日本語としては「物理ボリューム」, 追加されたHDD, PE単位に分割されVGとなる<br />
VG: 正式名称は「Volume Group」, 日本語としては「ボリュームグループ」, パーティションに分割する前の総容量<br />
LV: 正式名称は「Logical Volume」, 日本語としては「論理ボリューム」, VGをパーティションに分けた物<br />
<br />
<blockquote>[root@CentOS ~]# pvscan <span style="color: blue;">#PVの各使用量</span><br />
<blockquote>PV /dev/sdb1 VG VolumeX lvm2 [1.82 TB / 0 free]<br />
PV /dev/sdc1 VG VolumeX lvm2 [1.82 TB / 0 free]<br />
PV /dev/sdd1 VG VolumeX lvm2 [1.82 TB / 0 free]<br />
PV /dev/sde1 VG VolumeX lvm2 [1.82 TB / 79.25 GB free]<br />
PV /dev/sdf1 VG VolumeX lvm2 [1.36 TB / 1.36 TB free]<br />
Total: 5 [8.64 TB] / in use: 5 [8.64 TB] / in no VG: 0 [0 ]<br />
</blockquote>[root@CentOS ~]# pvdisplay <span style="color: blue;">#PVの詳細</span><br />
<blockquote>--- Physical volume ---<br />
PV Name /dev/sdX <span style="color: blue;">#HDD</span><br />
VG Name VolumeX <span style="color: blue;">#使用されているVG</span><br />
PV Size X.XXTB / not usable XXX.XX KB <span style="color: blue;">#PVとして使用されている容量 / PVとして使用されていない容量</span><br />
Allocatable yes<br />
PE Size (KByte) 4096 <span style="color: blue;">#1PEあたりの容量</span><br />
Total PE XXXXXX <span style="color: blue;">#PEの総数, PV Size = PE Size * Total PE</span><br />
Free PE XXXXXX <span style="color: blue;">#総PE中未使用PE数</span><br />
Allocated PE 0<br />
PV UUID XXXXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXXXX<br />
</blockquote>[root@CentOS ~]# vgdisplay <span style="color: blue;">#VGの詳細</span><br />
<blockquote>--- Volume group ---<br />
VG Name VolumeX <span style="color: blue;">#VGの名前</span><br />
System ID<br />
Format lvm2 <span style="color: blue;">#ファイルシステム</span><br />
Metadata Areas 4 <span style="color: blue;">#アクティブなPV(HDD)数?</span><br />
Metadata Sequence No 5 <span style="color: blue;">#VGに使用されているPV(HDD)数?</span><br />
VG Access read/write<br />
VG Status resizable<br />
MAX LV 0<br />
Cur LV 1<br />
Open LV 1<br />
Max PV 0<br />
Cur PV 5 <span style="color: blue;">#VGに使用されているPV(HDD)数?</span><br />
Act PV 5 <br />
VG Size X.XX TB <span style="color: blue;">#VGの総容量</span><br />
PE Size 4.00 MB <span style="color: blue;">#1PEサイズ</span><br />
Total PE XXXXXXX <span style="color: blue;">#総PEサイズ</span><br />
Alloc PE / Size XXXXXXX / X.XX TB <span style="color: blue;">#LVとして使用されているPE数 / LVの総容量</span><br />
Free PE / Size XXXXXX / X.XX TB <span style="color: blue;">#未使用PE数 / 空き容量</span><br />
VG UUID XXXXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXXXX<br />
</blockquote>[root@CentOS ~]# lvdisplay <span style="color: blue;">#LVの詳細</span><br />
<blockquote>--- Logical volume ---<br />
LV Name /dev/VolumeX/LogVolX <span style="color: blue;">#LVの名前</span><br />
VG Name VolumeX <span style="color: blue;">#使用しているVGの名前</span><br />
LV UUID XXXXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXXXX<br />
LV Write Access read/write<br />
LV Status available<br />
# open 1<br />
LV Size X.XX TB <span style="color: blue;">#LVの総容量</span><br />
Current LE XXXXXXX <span style="color: blue;">#総PE数?</span><br />
Segments 4 <span style="color: blue;">#使用されているPV(HDD)数?</span><br />
Allocation inherit<br />
Read ahead sectors auto<br />
- currently set to 256<br />
Block device 253:0<br />
</blockquote></blockquote><br />
現状4発のHDD(sd[abcd])で構成してあるLVMのHDDを交換(sd[abce])してみたいと思います。<br />
順序としては HDD追加 → データの移動 → HDD外す となると思います。<br />
<blockquote>[root@CentOS ~]# pvcreate /dev/sde <span style="color: blue;">#新しいHDD(sde)をPVに追加</span><br />
[root@CentOS ~]# vgextend VolumeX /dev/sde <span style="color: blue;">#新しいHDD(sde)をVGに追加</span><br />
[root@CentOS ~]# pvdisplay <span style="color: blue;">#「交換する予定のHDDのAllocated PE」 < 追加したHDDのFree FE」となっている必要がある, (追加したHDDの容量が小さい場合は以下のlvreduceを行う)</span><br />
[root@CentOS ~]# lvreduce -L X.XXTB /dev/VolumeX/LogVolX <span style="color: blue;">#必要であればLVの容量を減らしておく。(追加したHDDの容量が小さい場合)</span><br />
[root@CentOS ~]# pvmove /dev/sdf1 /devsde1<br />
<blockquote>WARNING: dev_open(/dev/sdf1) called while suspended<br />
Volume group VolumeX metadata is inconsistent<br />
WARNING: dev_open(/dev/sdf1) called while suspended<br />
Volume group VolumeX metadata is inconsistent<br />
</blockquote></blockquote>ここでエラーが発生した為、以下の方法を試した。<br />
<blockquote>[root@CentOS ~]# vgcfgrestore VolumeX -f /etc/lvm/archive/VolumeX_XXXXX.vg <span style="color: blue;">#現在の構成の1つ前くらいを指定</span><br />
</blockquote>しかしデータが復旧出来ず、500GB程のデータが失われた。<br />
<blockquote>[root@CentOS ~]# vgreduce VolumeX /dev/sdf1 <span style="color: blue;">#VolumeXからsdf1を外す</span><br />
[root@CentOS ~]# pvscan <span style="color: blue;">#VGから外れているかどうかを確認</span><br />
[root@CentOS ~]# pvremove /dev/sdf1 <span style="color: blue;">#PVからsdf1を外す</span><br />
[root@CentOS ~]# pvscan <span style="color: blue;">#PVから外れているかどうかを確認</span><br />
</blockquote>LVMって怖いわ。<br />
やっぱり自分は使うのやめておこう。<br />
頻繁にパーティションを変更することもないし。<br />
容量増加はRAIDでHDD交換で対応します。<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2011/01/centos5x-no17-lvm-no02.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-47693196483973545852011-01-15T00:23:00.002+09:002011-01-15T00:24:47.022+09:00CentOS 5.X 設定 No.15 RPMforgeリポジトリ追加標準リポジトリには入っていない物を使用したい時には<br />
<ul><li>ソースを拾ってきてコンパイル</li>
<li>.rpmファイルを拾ってきてインストール</li>
<li>リポジトリを追加してインストール</li>
</ul>の3つが考えられます。<br />
上から順に簡単な方法です。<br />
なので、今回はリポジトリを追加する方法を書きます。<br />
<div class="fullpost"><blockquote>[root@CentOS ~]# yum -y install yum-priorities <span style="color: blue;">#yum-prioritiesインストール</span><br />
[root@CentOS ~]# vi /etc/yum.repos.d/CentOS-Base.repo <span style="color: blue;">#標準リポジトリ設定ファイル編集</span><br />
<br />
[base]<br />
name=CentOS-$releasever - Base<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os<br />
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
#released updates<br />
[updates]<br />
name=CentOS-$releasever - Updates<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates<br />
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
#packages used/produced in the build but not released<br />
[addons]<br />
name=CentOS-$releasever - Addons<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons<br />
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
#additional packages that may be useful<br />
[extras]<br />
name=CentOS-$releasever - Extras<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras<br />
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
[root@CentOS ~]# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt <span style="color: blue;">#RPMforgeのGPGキー</span><br />
[root@CentOS ~]# rpm --import RPM-GPG-KEY.dag.txt<br />
[root@CentOS ~]# rm -f RPM-GPG-KEY.dag.txt<br />
[root@CentOS ~]#wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm <span style="color: blue;">#RPMforgeリポジトリをダウンロード</span><br />
[root@CentOS ~]# rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm <span style="color: blue;">#RPMforgeリポジトリを追加</span><br />
</blockquote>これでRPMforgeリポジトリの追加は終わりました。<br />
しかし、このままではyumをする度に参照してしまい、意図しない更新がおきたりやyumが遅くなります。<br />
よって、以下の通りに編集します。<br />
<blockquote>[root@CentOS ~]# vi /etc/yum.repos.d/rpmforge.repo <span style="color: blue;">#RPMforgeリポジトリ設定ファイル編集</span><br />
<br />
### Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag<br />
### URL: http://rpmforge.net/<br />
[rpmforge]<br />
name = Red Hat Enterprise $releasever - RPMforge.net - dag<br />
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge<br />
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge<br />
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge<br />
enabled = 1<br />
<div style="color: blue;">#↓変更</div>enabled = 0<br />
protect = 0<br />
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag<br />
gpgcheck = 1</blockquote>これで以下のコマンドを打たないとRPMforgeリポジトリを参照しません。<br />
<blockquote>[root@CentOS ~]# yum --enablerepo=rpmforge [オプション] [パッケージ]<br />
</blockquote></div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2011/01/centos-5x-no15-rpmforge.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-10162513922326366862010-12-16T07:26:00.002+09:002010-12-16T07:28:50.950+09:00CentOS5.X 設定 No.14 ソフトウェアRAIDファイルサーバを一新するに当たり、WD20EARSでソフトウェアRAIDでRAID6を組みたいと思います。<br />
<div class="fullpost"><br />
WD20EARSですが、AFT(Advanced Format Technology)を採用しているので、パーティションの切り方に注意しなければいけません。<br />
AFTでは何が違うかというと、従来のHDDにおける1セクタは512Byteでしたが、それを4,096Byte(= 4KB)としています。<br />
1セクタの容量を大きくするとその分セクタ数が減る為、リードインやセクタギャップを減らす事が出来ます。<br />
という理由で1プラッタあたりの容量を増加させる事が出来ます。<br />
物理的には1セクタ = 4KBなのですが、OSからは1セクタ=512Bと見えています。<br />
つまりOSからは4KBが従来通り8セクタと見えています。<br />
OSから見た場合、セクタを8の倍数で切らないと物理的なセクタの境目になりません。<br />
セクタの境目を跨ぐと、書き込み速度が低下します。<br />
OSの多くは普通にパーティションを切ると63セクタを開始位置とします。<br />
しかし、63は8の倍数ではないので、64セクタを開始位置とするようにパーティションを切ります。<br />
62セクタ以内にはシステム情報が書き込まれる場合があるので、63セクタ以降で8の倍数となる最小の値64セクタ目を開始位置としました。<br />
<br />
また、WD20EARSは2TB = 1.81TiBなので2TiBの壁にはぶち当たらず、MBR(Master Boot Record)での運用も可能です。<br />
しかし、ここはGPT(GUID Partition Table)で運用します。<br />
MBRは管理用のアドレスが32bitなので、2^32 = 4,294,967,2962セクタ = 2,199,023,255,552Byte = 2TiBの壁が存在します。<br />
GPTは管理用のアドレスが64bitなので、2^64 = 18,446,744,073,709,551,616セクタ = 9,444,732,965,739,290,427,392Byte = 8,589,934,592TB = 8ZB<br />
となります。<br />
因みにGPTでのHDDを起動ディスクにする場合はOSの対応も必要ですが、ハードの対応も必要です。<br />
正確には次世代BIOSであるEFI搭載のマザーボードが必要です。<br />
データ置き場として使用する場合には対応OSのみで大丈夫です。<br />
<br />
そこで実際のコマンドに移りたいと思います。<br />
<blockquote>[root@CentOS ~]# parted /dev/sdX<br />
<br />
(parted) mklabel<br />
新しいディスクラベル? gpt<br />
(parted) mkpart<br />
パーティションの名前? []? primary<br />
ファイルシステムの種類? [ext2]? ext3<br />
開始? 64s<br />
終了? -1s <span class="Apple-style-span" style="color: blue;">#最大セクタより1セクタ小さい所まで</span><br />
警告: 32.8kB から 2000GB までのパーティションを指定されました。<br />
可能な中で最も近いものは 32.8kB から 2000GB までのパーティションになります。それでもかまいませんか?<br />
はい(Y)/Yes/いいえ(N)/No? y<br />
(parted) set 1 raid on<br />
(parted) print u s <span class="Apple-style-span" style="color: blue;">#パーティションの詳細をセクタ表示で表示</span><br />
モデル: ATA WDC WD20EARS-00M (scsi)<br />
ディスク /dev/sdX: 2000GB<br />
セクタサイズ (論理/物理): 512B/512B<br />
パーティションテーブル: gpt<br />
<br />
番号 開始 終了 サイズ ファイルシステム 名前 フラグ<br />
1 32.8kB 2000GB 2000GB primary raid<br />
<br />
(parted) quit<br />
<br />
[root@CentOS ~]# mdadm -C /dev/mdX -c512 -l6 -n4 /dev/sd[abcd]1<br />
</blockquote>partedコマンド前にfdiskコマンドでパーティションを作成したのですが、うまく認識してくませんでした。<br />
partedコマンドで作成したパーティションをfdiskコマンドで見るとセクタがおかしく見えます。<br />
しかし、fdiskコマンドがGPTに対応してないだけだと思います。<br />
<br />
RAIDアレイを作成するコマンドは以下の通りでも可能です。<br />
<blockquote>[root@CentOS ~]# mdadm --create /dev/mdX --chunk=512 --level=6 --raid-devices=4 /dev/sd[abcd]1</blockquote>見慣れないオプションに「--chunk=」がありますが、これは処理単位の大きさを指定するものです。<br />
(データがストライプされる単位をチャンクサイズと言う。)<br />
デフォルトでは64KBに設定されています。<br />
<br />
参考サイト<br />
<ul><li><a href="http://www.ibm.com/developerworks/jp/linux/library/l-lpic1-v3-102-1/">「Linux の101 試験対策: ハード・ディスクのレイアウト@IBM」</a></li>
<li><a href="http://www.ioss.jp/sohodiy/mdadm8-1_5.html">「資料4: mdadm(8) ver.1.5 man page [日本語]@SOHO Do It Yourself」</a></li>
<li><a href="http://www.bios.co.jp/4_gijyutsu/raid/raidyogo.htm#chanksize">「チャンクサイズ@BIOS」</a></li>
</ul><br />
現在の構成<br />
<ul><li>CPU: Pentium Dual-Core E6600 3.06GHz</li>
<li>マザーボード: GA-EP45-UD3R (rev. 1.1)</li>
<li>メモリ: DDR2-6400 1GB×2枚</li>
<li>ケース: Twelve Hundred</li>
<li>グラフィックボード: WinFast PX8400GS TDH SILENT</li>
<li>HDD: WD1001FALS×4台, WD20EARS×4台</li>
</ul>RAIDアレイの構築速度は平均15000K/secとなっている。<br />
この調子では30時間以上かかる予想だ。<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/12/centos5x-no14-raid.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-49570260806745493982010-12-15T05:49:00.002+09:002010-12-15T06:29:07.545+09:00CentOS5.X 設定 No.13 LVM No.01今回はLVMでmissった事を書きます。<br />
<br />
<div class="fullpost">その前にLVMとはなんなのでしょうか?<br />
普通ファイルを書き込める領域というのは1つのHDD(パーティション)の容量を超える事はありません。<br />
容量が足りなくなった場合は、HDDを交換するか、増設してシンボリックリンクを貼る必要があります。<br />
これではシステムの入れ替え等の際、大変苦労する事になります。<br />
(自分は入れ替えの際もそうですが、Macからsanbaでアクセスするとシンボリックリンクが辿れず苦労しました。)<br />
そこで、LVMの登場です。<br />
LVMを例えるなら、HDDのプールですかね。<br />
1つあたりのHDDの容量は関係なく、すべてを結合して1つの大きなHDDを見なす訳です。<br />
そこから必要な容量だけ切り分けてパーティションとするといった感じでしょうか。<br />
Windowsで言うならスパンボリュームですね。<br />
<br />
複数のHDDを統合するならRAIDでもいいのでは?と思う方もいますが、RAIDの場合はHDDの使用する容量を揃えないければいけないという点が面倒です。<br />
また、必要に応じてHDDの追加や削除を行うのが面倒です。<br />
しかし、RAIDの場合特定のバージョンであれなHDDの故障に対する耐久度が上がるのは確かです。<br />
LVMの場合は、複数のHDDにまたがってアクセスする為、1台でも故障するとアクセスできなくなり、最悪データが失われます。<br />
なので、RAIDを構築し、そのアレイを使用してLVMを使用するのが柔軟性&耐久性が高いシステムになると思います。<br />
因みに、RAIDはHDDの故障に対する耐久度は上がりますが、バックアップではありません。<br />
バックアップというのは、過去に逆昇てファイルを救出できるようにするのもで、RAIDにそのような機能はありません。<br />
missってファイルを削除してしまえばそれでお終いです。<br />
バックアップがあれば、バックアップから削除してしまったファイルを戻す事が出来ますね。<br />
あくまでもHDDが壊れてもデータが失われにくいという効果しかありません。<br />
(まぁファイルサーバで5TBを超えてくると、バックアップを取る気が失せるというか、もう一台サーバ建てないと無理。)<br />
<br />
<iframe frameborder="0" height="640px" src="https://docs.google.com/viewer?a=v&pid=explorer&chrome=false&embedded=true&srcid=0B0enI-NB1E7FNzQ0YTZhYmEtYzNlYi00NDBmLTg3MzgtNzhkN2QwZTQxZDBj&authkey=CN2E-70E&hl=ja" width="100%"></iframe><br />
上図がLVMのイメージ図になります。(OpenOffice.orgのDrawで作成)<br />
正確に書くとPVはPE(Physical Extents, 物理エクステント)に分割され、VGとして集約される訳です。<br />
PEの大きさはデフォルトで4MBとなっています。<br />
ファイルサーバで大きいサイズのファイルが多い場合は、PEの大きさを大きくしたほうが効率がよくなります。<br />
参考:<a href="http://itpro.nikkeibp.co.jp/article/Keyword/20071012/284413/">「LVMとは@ITPro」</a><br />
<br />
さて、ここでようやく今回の失敗に入る訳ですが。<br />
何をしたのかというと、HDDをVGに追加した後にzero書き込みでHDDのパーティションを消してしまったんですね。<br />
LVMはHDDをUUIDで管理しているみたいで、新たにパーティションを作成して追加しようとしても認識されず。<br />
VGから消そうと思っても「PV Name」が不明になっており、コマンドが認識されず。<br />
今回、このHDDにデータは入っておらず、このまま使用しても問題ないのですが、<br />
<blockquote>[root@CentOS ~]# vgdisplay<br />
</blockquote>と行う度に、「Couldn't find device with uuid ~」と表示されるのも目障りなので。<br />
<blockquote>[root@CentOS ~]# fdisk /dev/sdX<br />
</blockquote>で追加したいHDDにLVMのパーティションを作成しておく。<br />
作成したパーティションに対し<br />
<blockquote>[root@CentOS ~]# pvcreate --uuid XXXXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXXXX /dev/sdX1<br />
</blockquote>を行い、PVとして登録されているUUIDと新規パーティションを結びつける。<br />
これで、完成です。<br />
<br />
現在、ファイルサーバのHDDをWD20EARSに交換する作業をしている最中です。<br />
現在はRAID5のアレイを組み合わせて運用しているのですが、容量やシンボリックリンクの関係でRAID6+LVMへの移行を思案中です。<br />
試験運用としてML110 G6 XeonモデルにLVMを構築し、ファイルサーバのデータをバックアップ中です。<br />
WD20EARSはAFTを使用しているので、セクタの操作が必要なのですが、思うような速度が出ず試行錯誤中です。<br />
fdiskコマンドではパーティションが作成出来ず、partedコマンドでGPTパーティションを作成した後に、fdiskコマンド開始セクタを8の倍数にしているのですが。。。<br />
ddコマンドで100GBも書き込まないうちに33Mbpsまで落ちるのはなんでなんでしょうか。。。<br />
まぁ一度書きこんでしまえば、後は呼び出ししかしませんので問題は少ないような気がするのですが。<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/12/centos5x-no13-lvm.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-59069716825949946842010-12-10T05:28:00.002+09:002011-01-14T11:49:06.463+09:00CentOS 5.X 設定 No.12 munin No.01 1台のみの場合今回は「munin」をインストールして、サーバの使用状況をブラウザから監視できるようにします。<br />
鯖の使用状況をブラウザから監視できるツールは「Nagios」や「RRDtool」が存在します。<br />
それらに関しては、<a href="http://centossrv.com/">「CentOSで自宅サーバー構築」</a>さんで解説してあります。<br />
SSも載っていますので、見やすいものを導入してみるのが一番でしょう。<br />
<br />
<div class="fullpost">参考にしたサイトは<br />
<ul><li><a href="http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/">CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti@webプログラマーのメモ</a></li>
<li><a href="http://blog.promob.jp/wed/2009/04/munin-1.html">【第20回】サーバ監視ツールmunin その1@WEDNESDAY</a></li>
<li><a href="http://www.usupi.org/sysad/index.html">Vol.191 - Munin でグラフィカルに状態を監視する@いますぐ実践! Linux システム管理</a></li>
</ul>です。<br />
<br />
CentOS場合、通常のリポジトリには入っていないので<br />
<ul><li>別途リポジトリを追加する(ver.1.2.5)</li>
<li>.rpmファイルを拾ってきて、インストールする(ver.1.4.5)</li>
</ul>という方法が考えられます。<br />
<ol></ol>依存関係が面倒なので、「別途リポジトリを追加してインストール後、muninの最新.rpmを上書きインストール」を試してみたいと思います。<br />
<br />
参考にしたサイトでは「dag.repo」を追加していましたが、自分は<a href="http://centossrv.com/">「CentOSで自宅サーバー構築」</a>を参考にしているので、「RPMforgeリポジトリ」が追加済みです。<br />
RPMforgeに関しては<br />
<ul><li><a href="http://centossrv.com/rpmforge.shtml">「RPMforgeリポジトリ導入(RPMforge)@CentOSで自宅サーバー構築」</a></li>
<li><a href="http://blog.servered.net/2008/01/yum-rpmforge.html">「yum に RPMforge リポジトリを追加する方法@指導員日記」</a></li>
</ul>を参考にしました。<br />
<blockquote>[root@CentOS ~]# yum -y install yum-priorities <span style="color: blue;">#yum-prioritiesインストール</span><br />
[root@CentOS ~]# vi /etc/yum.repos.d/CentOS-Base.repo <span style="color: blue;">#標準リポジトリ設定ファイル編集</span><br />
<br />
[base]<br />
name=CentOS-$releasever - Base<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os<br />
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
#released updates<br />
[updates]<br />
name=CentOS-$releasever - Updates<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates<br />
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
#packages used/produced in the build but not released<br />
[addons]<br />
name=CentOS-$releasever - Addons<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons<br />
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
#additional packages that may be useful<br />
[extras]<br />
name=CentOS-$releasever - Extras<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras<br />
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/<br />
gpgcheck=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
priority=1 <span style="color: blue;">#追加</span><br />
<br />
[root@CentOS ~]# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt <span style="color: blue;">#RPMforgeのGPGキー</span><br />
[root@CentOS ~]# rpm --import RPM-GPG-KEY.dag.txt<br />
[root@CentOS ~]# rm -f RPM-GPG-KEY.dag.txt<br />
[root@CentOS ~]# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm <span style="color: blue;">#RPMforgeリポジトリ</span><br />
[root@CentOS ~]# rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm</blockquote>これでRPMforgeリポジトリの追加は終わりました。<br />
しかし、このままではyumをする度に参照してしまい、意図しない更新がおきたりやyumが遅くなります。<br />
よって、以下の通りに編集します。<br />
<blockquote>[root@CentOS ~]# vi /etc/yum.repos.d/rpmforge.repo <span style="color: blue;">#RPMforgeリポジトリ設定ファイル編集</span><br />
<br />
### Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag<br />
### URL: http://rpmforge.net/<br />
[rpmforge]<br />
name = Red Hat Enterprise $releasever - RPMforge.net - dag<br />
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge<br />
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge<br />
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge<br />
enabled = 1<br />
<div style="color: blue;">#↓変更</div>enabled = 0<br />
protect = 0<br />
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag<br />
gpgcheck = 1</blockquote>これで以下のコマンドを打たないとRPMforgeリポジトリを参照しません。<br />
<blockquote>[root@CentOS ~]# yum --enablerepo=rpmforge [オプション] [パッケージ]</blockquote><br />
それではインストールに移りたいのですが、その前に。<br />
muninは「munin」と「munin-node」の2つのパッケージから構成されています。<br />
「munin」は「munin-node」からデータを収集し、グラフ化する<br />
「munin-node」はインストールされているサーバのデータを収集し、「munin」に対してデータを提供する<br />
という役割です。<br />
今回は1台のサーバでデータを収集してグラフ化するので、両方インストールする必要があります。<br />
複数台ある方は、「munin」は1台に、「munin-node」は各サーバにインストールする事になると思います。<br />
複数台の時の設定は次回にやりたいと思います。<br />
では、インストールに移ります。<br />
<blockquote>[root@CentOS ~]# yum --enablerepo=rpmforge info munin munin-node <span style="color: blue;">#バージョン確認</span><br />
<br />
Name : munin<br />
Arch : noarch<br />
Version : 1.2.5<br />
Release : 2.el5.rf<br />
Size : 339 k<br />
Repo : installed<br />
Summary : Network-wide graphing framework (grapher/gatherer)<br />
<br />
Name : munin-node<br />
Arch : noarch<br />
Version : 1.2.5<br />
Release : 2.el5.rf<br />
Size : 479 k<br />
Repo : installed<br />
Summary : Network-wide graphing framework (node)<br />
<br />
[root@CentOS ~]# yum --enablerepo=rpmforge install -y munin munin-node <span style="color: blue;">#依存確認等をすっ飛ばし、両方インストール</span><br />
[root@CentOS ~]# chkconfig munin-node on <span style="color: blue;">#起動時に自動的に起動させる</span><br />
[root@CentOS ~]# chkconfig --list munin-node <span style="color: blue;">#起動時にONになっているかどうかの確認</span><br />
[root@CentOS ~]# service munin-node start <span style="color: blue;">#muninを起動させる</span><br />
</blockquote>これで、muninのインストールは終わりです。<br />
しかし、muninはブラウザから監視できるようにするツールですので、Apacheがインストールされている必要があります。<br />
<blockquote>[root@CentOS ~]# yum -y httpd<br />
[root@CentOS ~]# chkconfig httpd on<br />
[root@CentOS ~]# chkconfig --list httpd<br />
[root@CentOS ~]# service httpd start<br />
</blockquote>これで、<br />
<blockquote>http://[muninのインストールされているサーバのIP]/munin/<br />
</blockquote>にアクセスするとグラフが表示されます。<br />
更新間隔は5分毎です。<br />
収集したファイルは「/var/lib/munin/[ノード名]/」に集められており、「.rrd」で終わる名前のファイルです。<br />
<blockquote>[root@CentOS ~]# rrdtool dump /var/lib/munin/[ノード名]/[ファイル名].rrd<br />
</blockquote>で見ることが出来ます。<br />
グラフ化しているファイルは、「/var/www/munin/[ノード名]/」に集められています。<br />
うまくいかない場合は、「/var/log/munin/」に各種のlogファイルが有りますので見てみましょう。<br />
<br />
さて、リポジトリからのインストールは無事に終わりましたが、バージョンが1.2.5なので最新バージョンに上げてみたいと思います。<br />
最新バージョンは「http://sourceforge.net/projects/munin/files/」にあります。<br />
今回は、<a href="http://sourceforge.net/projects/munin/files/munin%20stable/1.4.5/RPMS/el5/">安定バージョン 1.4.5</a>を使用します。<br />
<blockquote>[root@CentOS ~]# rpm -ivh munin-1.4.5-2.el5.noarch.rpm<br />
エラー: 依存性の欠如:<br />
munin-common = 1.4.5 は munin-1.4.5-2.el5.noarch に必要とされています<br />
perl(Log::Log4perl) は munin-1.4.5-2.el5.noarch に必要とされています<br />
perl(Munin::Common::Config) は munin-1.4.5-2.el5.noarch に必要とされています<br />
perl(Munin::Common::Defaults) は munin-1.4.5-2.el5.noarch に必要とされています<br />
perl(Munin::Common::TLSClient) は munin-1.4.5-2.el5.noarch に必要とされています<br />
perl(Munin::Common::Timeout) は munin-1.4.5-2.el5.noarch に必要とされています<br />
</blockquote>と表示される。<br />
<br />
<blockquote>[root@CentOS ~]# yum info perl-rrdtool perl-Date-Manip perl-HTML-Template perl-Net-SNMP perl-Net-Server<br />
<br />
Name : perl-Date-Manip<br />
Arch : noarch<br />
Version : 5.56<br />
Release : 1.el5.rf<br />
Size : 589 k<br />
Repo : installed<br />
Summary : Date manipulation routines<br />
<br />
Name : perl-HTML-Template<br />
Arch : noarch<br />
Version : 2.9<br />
Release : 1.el5.rf<br />
Size : 161 k<br />
Repo : installed<br />
Summary : HTML Templates for CGI scripts<br />
<br />
Name : perl-Net-SNMP<br />
Arch : noarch<br />
Version : 5.2.0<br />
Release : 1.2.el5.rf<br />
Size : 340 k<br />
Repo : installed<br />
Summary : Net-SNMP Perl module<br />
<br />
Name : perl-Net-Server<br />
Arch : noarch<br />
Version : 0.99<br />
Release : 1.el5.rf<br />
Size : 395 k<br />
Repo : installed<br />
Summary : Perl module that implements an extensible, general Perl server engine<br />
<br />
Name : perl-rrdtool<br />
Arch : i386<br />
Version : 1.4.4<br />
Release : 1.el5.rf<br />
Size : 95 k<br />
Repo : installed<br />
Summary : Perl RRDtool bindings<br />
</blockquote>となっていて、すべてインストールされているように思える。<br />
色々面倒なので、一度ここで終わっておきましょう。<br />
バージョンアップや複数台の監視は次回という事で。<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/12/centos-5x-no12-munin-no01-1.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-36594888219036533512010-12-08T00:02:00.001+09:002010-12-08T00:02:42.774+09:00運用管理ツール 「CLI Companion」なにか面白そうなツールを紹介していたので、紹介してみたいと思う。<br />
<div class="mj-articles">http://journal.mycom.co.jp/articles/2010/12/07/cli-companion-unix-command-tool/index.html</div><script type="text/javascript" src="http://api.journal.mycom.co.jp/tensai/mj-tensai-single.js"></script><br />
<br />
<div class="fullpost">詳細はマイコミに任せるとして。<br />
このツール、ダウンロードしに行くと.debファイル。。。<br />
うちのサーバは全部CentOSだし、管理はWin or MacからSSHだし。<br />
SSHログインを兼ねたWindows & Mac用で出してくれるととても助かるんだけどなぁ。<br />
そうしたらとても使いやすいと思うだけど。<br />
(SSHで管理しているくらいなんだから、コマンドくらい覚えておけって感じなんでしょうけど。)<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/12/cli-companion.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-60395078437255414542010-11-07T19:46:00.007+09:002010-11-10T23:11:40.043+09:00CentOS 5.X 設定NO.11 sendmailでroot宛のメールをGmailに<a href="http://centossrv.com/op25b.shtml">メールサーバーのOP25B対策(sendmail編)</a><br />
を参考に設定したのですが、何故か上手く行かないので、<br />
<a href="http://d.hatena.ne.jp/mya3/20100203/1265222260">SendmailでGmailに転送</a><br />
<a href="http://d.hatena.ne.jp/nistetsurooy/20091222/1261500596">sendmailでGmailへ転送すること</a><br />
も少し参考にしてみました。<br />
<br />
<div class="fullpost">Gmailのサーバの仕様は、<br />
<a href="http://mail.google.com/support/bin/answer.py?hl=jp&answer=13287">その他のメール クライアントの設定</a><br />
を参考に。<br />
<br />
・sendmail.mc<br />
[root@centos ~]# cp -p /etc/mail/sendmail.mc /etc/mail/sendmail.mc.back<br />
[root@centos ~]# vi /etc/mail/sendmail.mc<br />
で、<br />
dnl define(`SMART_HOST', `smtp.your.provider')dnl<br />
の下に、以下を追加。<br />
define(`SMART_HOST', `esmtp:[smtp.gmail.com]')dnl<br />
define(`ESMTP_MAILER_ARGS',`TCP $h 587')<br />
define(`RELAY_MAILER_ARGS',`TCP $h 587')<br />
FEATURE(authinfo, DATABASE_MAP_TYPE` -o 'MAIL_SETTINGS_DIR`authinfo')<br />
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')<br />
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')<br />
<br />
次に、<br />
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl<br />
のコメントを外す。(以下に書き換え)<br />
DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl<br />
<br />
そして、<br />
dnl FEATURE(masquerade_envelope)dnl<br />
の下に、以下を追加。<br />
FEATURE(masquerade_envelope)dnl<br />
FEATURE(genericstable, DATABASE_MAP_TYPE` -o 'MAIL_SETTINGS_DIR`genericstable') <br />
GENERICS_DOMAIN_FILE(MAIL_SETTINGS_DIR`genericsdomain')<br />
FEATURE(`generics_entire_domain')<br />
<br />
・sendmail.mcからsendmail.cfを生成する。<br />
[root@centos ~]# m4 /usr/share/sendmail-cf/m4/cf.m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf<br />
<br />
・authinfoファイル<br />
[root@centos ~]# echo AuthInfo:smtp.gmail.com \"U:root\" \"I:user@gmail.com\" \"P:password\" > /etc/mail/authinfo<br />
[root@centos ~]# chmod 640 /etc/mail/authinfo<br />
[root@centos ~]# makemap hash /etc/mail/authinfo.db < /etc/mail/authinfo<br />
[root@centos ~]# chgrp smmsp /etc/mail/authinfo.db ・genericsdomainファイル<br />
[root@centos ~]# echo localhost >> /etc/mail/genericsdomain<br />
[root@centos ~]# echo `hostname` >> /etc/mail/genericsdomain<br />
<br />
・genericstableファイル<br />
[root@centos ~]# echo root user@gmail.com > /etc/mail/genericstable<br />
[root@centos ~]# makemap hash /etc/mail/genericstable.db < /etc/mail/genericstable<br />
[root@centos ~]# chgrp smmsp /etc/mail/genericstable.db<br />
<br />
・設定を反映<br />
[root@centos ~]# /etc/rc.d/init.d/sendmail reload<br />
<br />
P.S.<br />
でも、Gmailには到達していない。。。<br />
/var/log/maillog には「gethostbyaddr」って書いているので、IPからホスト名に解決出来てないのが原因???<br />
(ポート開放していなかっただけだったw) <br />
<br />
P.S.2 (2010/11/10)<br />
<a href="http://kiteretuuniverse.seesaa.net/article/164090171.html">SendmailでGmailに転送設定時のエラー</a>を参考に<br />
[root@centos ~]# yum -y install cyrus-sasl-md5<br />
を行ったら、<br />
以下のログが2行表示されなくなった。<br />
Nov 10 13:44:51 sendmail[3287]: oAA4in33003287: Losing ./qfoAA4in33003287: savemail panic<br />
Nov 10 13:44:51 sendmail[3287]: oAA4in33003287: SYSERR(root): savemail: cannot save rejected email anywhere<br />
その代わり、以下のログが増えた。<br />
Nov 10 13:49:39 usb sendmail[3303]: oAA4nc4w003303: oAA4nc4x003303: return to sender: Service unavailable<br />
未だにGmailにテストメールは到達していない。。。</div><br />
<br />
<div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/11/centos-5x-no11-sendmailrootgmail.html">[Read More]</a></div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-45955165784196422502010-11-03T23:20:00.003+09:002010-11-06T13:11:23.756+09:00Gmail への移行方法 No.02<a href="http://sherlock-pc.blogspot.com/2010/11/gmail.html">Gmail への移行方法</a> でも引っかかっている方がいるみたいなので、注意点を。<br />
因に本スレッドは<br />
・サインインできないという「類似した現象が起きており、いくつも同じスレッドがあります。<br />
http://windowslivehelp.com/thread.aspx?threadid=17153bb4-2d5d-4490-acdf-639012c4683e<br />
・サインインできない、メール受信ボックスが見れない方々へ<br />
http://windowslivehelp.com/thread.aspx?threadid=65514e2f-0dd9-46be-b64a-930c42b743f3<br />
です。<br />
<br />
<div class="fullpost">Gmailにインポートしようとしても弾かれる方へ。<br />
・メールアドレス<br />
・パスワード<br />
・サーバ名とポートの番号<br />
・大文字小文字の打ち間違い<br />
・「1」と「l」など似た文字の見間違い<br />
・NumlockやCapslockがONになっていないか<br />
などを確認してみて下さい。<br />
また、ブラウザの一時ファイルの削除等も行ってみるといいかもしれません。<br />
(Gmailは遅いとか重いという意見が多いのですが、多分GmailのシステムとIEの相性が悪いと思うので、Google ChromeかFirefoxでアクセスする事をお勧めします。)<br />
<br />
GmailへのインポートはPOP3という技術を使用していますので、メーラで直接Hotmailが受信できるかどうかを確認すると、Hotmail側の問題なのか、Gmail側の問題なのか大まかに切り分ける事が出来ると思います。<br />
(その際テストですので、サーバサイドにメールを残す設定にしておく事をお勧めします。)<br />
メーラでも受信できない方は、Hotmailサイドのサーバが認証できない状態にあると思うのでGmailへのインポートはできません。<br />
メーラで受信出来たという方は、Gmailへのインポートも可能なはずです。<br />
上記の確認事項に戻って、もう一度確認してみて下さい。<br />
(最悪、メーラにBackUpが取れたと思って、メーラからGmailに直接アップロードするのも一つの方法です。)<br />
<br />
メーラで直接Hotmailにアクセスし受信出来るかどうかについて補足しておきます。<br />
Windowsの人が大半でしょうが、Mac&Linux使いもいると思うのでクロスプラットフォームである「Thunderbird」を使用して説明します。<br />
(本当は今Macしか手元にないからなんですけど。)<br />
Thunderbidはフリーソフトで、 http://mozilla.jp/thunderbird/ からダウンロード出来ます。<br />
(2010/11/03現在、最新版は3.1.6です。)<br />
(管理者権限がないアカウントでインストール出来ないという方は、有志の方がPortable版を作成してくれています。これなら管理者権限が必要なく使用出来るので、こちらで試してみて下さい。ダウンロードは、 http://portableapps.com/ から出来ます。)<br />
他のメーラ(Windows LiveメールやMail.app等)を使用している方は適宜に読み替えるか、Thunderbirdに乗り換えるか、「メーラ名 Hotmail 受信」などでググるか等をして下さい。<br />
・インストールしたThunderbirdを起動させます。<br />
・最初のページにある<br />
アカウント > 新規アカウント作成する<br />
をクリックするか、上部のメニューバーの<br />
ツール > アカウント設定 > アカウント操作 > メールアカウントを追加<br />
を選択します。<br />
・「あなたの名前」は送信時に相手に表示される名前ですので、捨て垢の人等は気をつけて下さい。<br />
・「メールアドレス」はメーラで受信したい「〜@hotmail.com」等のメールアドレスです。<br />
・「パスワード」はメーラで受信したい「〜@hotmail.com」等のメールアドレスのパスワードです。<br />
他人とPCを共有している場合は、「パスワードを記憶する」のチェックを外しておくといいと思います。<br />
(パスワードを入力しないと新規のメールが受信出来ないだけなので、過去に受信したメールは閲覧可能です。なので、他人とPCを共有している人はPCに自分のPCのアカウントを作成しましょう。)<br />
正確に入力すると、受信&送信サーバの設定を自動で行ってくれます。<br />
・受信サーバが「pop3.live.com」で「POP」、「995」、「SSL/TSL」<br />
・送信サーバが「smtp.live.com」で「SMTP」、「578」、「STARTTSL」<br />
になっている事を確認します。<br />
確認したら、「アカウント作成」をクリック。<br />
Thunderbirdのデフォルトではサーバ上にメールを残す設定になっているので、受信確認するだけならこれで終了です。<br />
サーバの設定はどこで見るかというと、<br />
ツール > アカウント設定 > 「〜@hotmail.com」 > サーバ設定<br />
です。<br />
ここで、何日後にサーバから削除するか等の設定が変更出来ます。<br />
今回はテストなので、「ダウンロードしてから〜日以上経過したメッセージは削除する」と「ダウンロードしたメッセージを削除したらサーバからも削除する」のチェックは外しておいた方がいいかもしれません。<br />
ここで、Thunderbirdにメールが受信出来たのに、Gmailではエラーになるという方は上記の確認事項を再度確認してみて下さい。<br />
<br />
次に、既にメーラに受信してあって、それをGmailにアップロードしたいんだけど。という方。<br />
これもまたThunderbirdで説明しますw<br />
GmailはIMAP4という仕様に対応しており、「メーラ ←→ サーバ」の双方向通信が可能です。<br />
(因にPOP3は、「サーバ → メーラ」の一方通信です。)<br />
なので、GmailをIMAP4で受信出来るようにメーラの設定をします。<br />
上部のメニューバーの<br />
ツール > アカウント設定 > アカウント操作 > メールアカウントを追加<br />
を選択します。<br />
・「あなたの名前」は送信時に相手に表示される名前ですので、捨て垢の人等は気をつけて下さい。<br />
・「メールアドレス」はメーラで受信したい「〜@gmail.com」等のメールアドレスです。<br />
・「パスワード」はメーラで受信したい「〜@gmail.com」等のメールアドレスのパスワードです。<br />
正確に入力すると自動でサーバの設定が行われます。<br />
先ほどのHotmailと違い、中段にIMAPかPOPが選べるようになっています。<br />
今回は上記の理由よりIMAPを選択します。(デフォルトでIMAPなんですけどもね。)<br />
(GmailのBackUpをとる場合にはPOPを選択するといいでしょう)<br />
・「受信サーバ」が「imap.googlemail.com」で「IMAP」、「993」、「SSL/TSL」<br />
・「送信サーバ」が「smtp.googlemail.com」で「SMTP」、「465」、「SSL/TSL」<br />
である事を確認し、「アカウント作成」をクリック。<br />
そうしたら、Gmailのラベルに相当するフォルダが並んでいると思います。<br />
そうしたら、<br />
メーラで受信してあったメールを選択し、右クリック > メッセージをコピー > アップロードしたいフォルダを選択<br />
アップロード先は適宜にして下さい。<br />
選択したフォルダのラベルが付加されてGmailにアップロードされます。<br />
この行為は非常にサーバに負担を与える為、一度あたり100通程度に抑えて数回繰り返す事をお勧めします。<br />
最悪の場合、24時間のアカウントロックを喰らったという報告もありましたので。<br />
<br />
Hotmailを一度メーラに受信してからGmailにアップロードすれば、@hotmail.comの文字化けも起こらないかも。<br />
<br />
HotmailからGmailにインポートしているかどうか確認したいと言う方。<br />
ブラウザでGmailにログイン > 設定 > アカウントとインポート > POP3 を使用したメッセージの確認: > インポートしているかどうか確認したいメールアドレス > 履歴を表示<br />
をクリック。<br />
そうすると過去五回分のインポート履歴が見れます。<br />
そうしなくても、インポートの設定時に「Hotmail」等のラベルを貼る設定にしておくと確認しやすいです。<br />
<br />
過去ログに、Hotmailの代わりとしてGmailが使えないという方がいらっしゃいました。<br />
(どういう条件で使用出来ないのか不明なので、以下の提案も駄目かもしれませんが。)<br />
代わりにフリーメールを探す際、POP3を受信できるサービスを探す必要があります。<br />
Yahoo.co.jpは「@yahoo.co.jp => メーラ」ならPOP3が使用出来ますが、「メールサービス => @yahoo.co.jp」はPOP3に対応していませんので、Gmailの代わりにはなりません。<br />
自分は使用した事ありませんが、LivedoorのメールサービスがGmailの企業用であるGoogle Appsを使用して運用しています。<br />
細かい差異があり、完全に同じという訳にはいきませんが多分POP3を使用した受信が出来るはずです。<br />
(Google AppsのヘルプにMailFetcherの記載があったので、多分大丈夫なはず。)<br />
livedoor Mail<br />
http://mail.livedoor.com/<br />
<br />
明日、就活の面接なのに何やってんだろw<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/11/gmail-no02.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-69608182597588169272010-11-02T23:31:00.003+09:002010-11-06T13:11:23.758+09:00Gmail への移行方法Hotmailでの障害が既に4日目に突入してますね。<br />
自分のアカウントは大丈夫だったんですけど、誰かの助けになればとGmailへの移行方法を書いておきます。<br />
<br />
<div class="fullpost">1) 連絡先&メールを一括でGmailに取り込む方法<br />
連絡先のインポート<br />
https://mail.google.com/support/bin/answer.py?hl=ja&ctx=mail&answer=117173<br />
が当該記事になります。<br />
ここで注意点が1つ<br />
「@hotmail.co.jp」「@live.jp」のアカウントは、この方法が使用できません。<br />
後述の2)の方法でGmailに取り込んでください。<br />
「サポートされているメール プロバイダを確認するには、ここをクリックしてください」に載っているのは、「@hotmail.com」「@msn.com」「@live.com」のみです。<br />
<br />
・Gmailにログイン > 設定 > アカウントとインポート > メッセージと連絡先のインポート: > 別のアドレスからインポート<br />
をクリックし、「~@hotmail.com」等の取り込みたいメールアドレスを入力<br />
・「~@hotmail.com」等の取り込みたいメールアドレスのパスワードを入力<br />
・後は必要なオプションにチェックを入れて、完了<br />
「24~48 時間かかることがあります。」とあるので、気長に待ちましょう。<br />
さらに注意点、この方法では今後の新着メールがGmailに取り込まれません。<br />
(「今後 30 日間の新着メールをインポートする」にチェックを入れても、30日を過ぎると取り込まれない。)<br />
よって、今後もhotmail宛のメールをGmailに取り込みたい場合は、2)の方法を設定しておく必要があります。<br />
<br />
2)メールの取り込み<br />
Mail Fetcher<br />
https://mail.google.com/support/bin/answer.py?answer=21288<br />
が当該記事になります。<br />
この方法は@以下に関係なく、POP3に対応しているメールアドレスなら、プロバイダーでもYahooでもGmailに取り込めます。<br />
<br />
・Gmailにログイン > 設定 > アカウントとインポート > POP3 を使用したメッセージの確認: > POP3のメールアカウントを追加<br />
をクリックし、「~@hotmail.com」等の取り込みたいメールアドレスを入力<br />
・「ユーザー名」は「~@hotmail.com」等の取り込みたいメールアドレス<br />
・「パスワード」は「~@hotmail.com」等の取り込みたいメールアドレスのパスワード<br />
・「POPサーバー」は「pop3.live.com」<br />
・「ポート」は「995」<br />
・後は必要に応じてオプションにチェックを入れる。<br />
「受信したメッセージのコピーをサーバーに残す」にチェックを入れても、サーバ上に残らないプロバイダーが報告されています。<br />
pop.nifty.comでメールを残せない問題<br />
http://groups.google.co.jp/group/gmail-troubleshooting-ja/browse_thread/thread/188601246fa2ab76<br />
hotmail.co.jpのみに関してですが、自分の処ではhotmail側にメールは残っています。<br />
後、MailFetcherですが、POP3のアカウントを5つまでしか追加できません。<br />
6個以上お持ちの方は、追加でGmailを取得して自動転送するか、hotmail内の自動転送を使用してください。<br />
さらに、MailFetcherは最低1時間に1回のアクセスを行い、メールを取得します。<br />
アクセス間隔はユーザサイドでは変更できず、MailFetcherが受信したメール数に応じてアクセス間隔が短くなります。<br />
最後に、「@hotmail.com」のアカウントからインポートすると文字化けを起こすという現象が報告されています。<br />
”hotmeil.com” からインポートしたメールが文字化けしてしまう。<br />
http://www.google.com/support/forum/p/gmail/thread?tid=2778f9fd412be5a2&hl=ja<br />
一応解決策っぽいのが載っていますが、手間ですね。<br />
<br />
3)連絡先のインポート<br />
他のメール プロバイダからの連絡先のエクスポート<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=12118<br />
が当該記事になります。<br />
うまくいかない場合、一度CSVファイルに落とし、編集を掛ける必要がありますので、以下の記事も参考にして下さい。<br />
CSV ファイルの作成や編集<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=12119<br />
CSV ファイルのインポート<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=14024<br />
<br />
・Hotmailにログイン > オプション > 詳細オプション > アドレス帳のカスタマイズ > アドレス帳のエクスポート<br />
・画像中の8文字のを入力し、CSVファイルをエクスポート<br />
・上記の当該記事を参考に編集し、Gmailにインポート<br />
<br />
4)GmailからHotmailのアカウントで返信<br />
独自に設定した [From] アドレスの追加 <br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=22370<br />
が当該記事になります。<br />
<br />
・Gmailにログイン > 設定 > アカウントとインポート > 名前: > 別のアドレスからメッセージを送信<br />
をクリックし、送信者名と「~@hotmail.com」等の返信に使用したいメールアドレスを入力<br />
送信者名は相手に表示されるので、捨て垢等のメールアドレスの際は気をつけて下さい。<br />
・SMTPサーバを選べます。<br />
GmailのSMTPサーバを通して送信する場合、サーバの設定は要らずそのままでO.K.<br />
しかし、相手のメーラによっては、Gmailのメールアドレスも表示される可能性もある。<br />
他のSMTPサーバを通して送信する場合、使用したいSMTPサーバの設定が必要。<br />
SMTPが違うので、Gmailのメールアドレスは表示されない?(ちょっとこの辺は不確定です。)<br />
HotmailのSMTPサーバの設定は、<br />
「SMTPサーバー」が「smtp.live.com」<br />
「ポート」が「25」 (プロバイダが「Outbound Port25 Blocking = OP25B」を行っていると送信不可?)<br />
「ユーザー名」は「~@hotmail.com」等の返信に使用したいメールアドレス<br />
「パスワード」は「~@hotmail.com」等の返信に使用したいメールアドレスのパスワード<br />
「TLS/SSL」は必要なので、「セキュリティで保護された接続(SSL)を使ってメールを送信する」にチェックを入れる<br />
<br />
Hotmailのサーバの使用は以下に書いてあります。<br />
HotmailをPOP3/SMTPでアクセスする<br />
http://www.atmarkit.co.jp/fwin2k/win2ktips/1124hotmail/hotmail.html<br />
<br />
5)POPでのバックアップ<br />
今回のように、突然メールが使用できなくなることもありえます。<br />
(機械なんで、故障が無い訳が無い)<br />
そこで、メーラを使用してバックアップを取りましょう。<br />
GmailはIMAP4とPOP3に対応していますが、バックアップ目的であればPOP3をお勧めします。<br />
使用されるメーラは皆さんそれぞれなので、以下を参考に設定して下さい。<br />
POP<br />
https://mail.google.com/support/bin/topic.py?hl=jp&topic=12912<br />
Gmailのサーバの使用は以下の記事です。<br />
その他のメール クライアントの設定<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=13287<br />
<br />
6)Gmailでの注意点<br />
Gmailではフォルダという概念ではなく、ラベルという概念で作成されています。<br />
違いは以下の記事を参考にして下さい。<br />
フォルダ<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=10708<br />
<br />
フィルタを使用して、自動的にラベルを貼り付けたり、転送することができます。<br />
フィルタを使用する<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=6579<br />
転送用のフィルタは20個までの制限があります。<br />
フィルタには演算子が使用でき、柔軟な絞り込みが可能です。<br />
演算子は、メールの検索時にも有効です。<br />
ブール演算子を使用して検索条件やフィルタ条件を絞り込むにはどうすればよいですか。<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=8931<br />
詳細検索の使用<br />
https://mail.google.com/support/bin/answer.py?answer=7190<br />
<br />
携帯に自動転送する場合、「なりすまし」を拒否する設定になっていると、携帯で受信できません。<br />
別のメール アカウントにメールを自動転送する<br />
https://mail.google.com/support/bin/answer.py?hl=jp&answer=10957<br />
携帯電話への自動転送が届きません。<br />
https://groups.google.com/group/gmail-troubleshooting-ja/browse_thread/thread/c46d7fd1940b2d7f/b352a3227433b9f6?lnk=gst&q&pli=1<br />
自動転送を使用して、違う会社のメールアドレスにバックアップを取るというのもひとつの手です。<br />
<br />
最後に<br />
Gmail ヘルプ<br />
https://mail.google.com/support/<br />
Gmail ヘルプフォーラム<br />
http://www.google.com/support/forum/p/gmail?hl=ja&utm_source=HC&utm_medium=leftnav&utm_campaign=gmail<br />
Gmail ヘルプグループ (現在はヘルプフォーラムに移行しており、過去ログの検索にのみ対応)<br />
https://groups.google.com/group/gmail-help-ja<br />
ヘルプにないのか、過去に同じような事象はないのか、等に気をつけて投稿して下さい。<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/11/gmail.html">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-70741458823146584882010-10-19T10:08:00.002+09:002010-10-19T10:13:22.866+09:00BootCampにおけるキーバインド<blockquote></blockquote>久しぶりにBootCampを行ったので、その備忘録として。<br />
方法としてはソフトを常駐させる方法とIME自体を変更する方法の2種類あるが、ある程度でいい人はソフト常駐型にし、細かく設定したい人はIMEを変更するといいだろう。<br />
<div class="fullpost">先に使用環境のを書いておこう。<br />
機体:MacBook Air (1st, MB003J/A)<br />
OS:Mac OS X Snow Leopard 10.6.4, Windows XP Home SP3<br />
BootCamp:3.1<br />
<br />
1)ソフトを常駐させる方法<br />
<a href="http://www.vector.co.jp/soft/winnt/util/se394317.html">AppleKbWin</a> をダウンロードし、常駐させる。<br />
<br />
このソフトの詳しい説明は飛んだページに書いてあるので省略します。<br />
しかし、少々難点が。<br />
・「[かな]で日本語入力モードに、[英数]で半角入力モードにする。」とあるのだが、少し触った感じだと機能していない?<br />
自分は「[command]+[space]で日本語と半角の入力モードを交互切替にする。」を常用しているので、あまり問題はない。<br />
・「[command]+[space]で日本語と半角の入力モードを交互切替にする。」の反応がたまに悪い。<br />
最初に切り替える時に反応していない事がしばしば。2,3回押すと反応して切り替わる。<br />
<br />
このソフトはLZH方式で圧縮されている為、Windows XPにおいては通常のままでは解凍出来ません。<br />
特定の解凍ソフトを使用してもいいですし、Windows標準の解凍に機能を追加してもいいでしょう。<br />
機能追加に関しては、以下を参照して下さい。<br />
<a href="http://www.microsoft.com/japan/athome/magazine/ucontents/users/tips/windows/142.mspx">WindowsでLZH形式の圧縮ファイルを解凍する</a><br />
<br />
2)IMEの設定を変更する方法<br />
・IMEのプロパティを開く<br />
・「全般」タブの「設定」をクリック<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5aFFvcjnK9b0685AuPJf_ef_0cOdwlE6WoTDnFdTNTkzGioacNI6Lu_IAPIcV5hZ98XZXmlc3QNjOVUTmmfOrH-B2i9l4Ac58k1OWutzVkuEwWE3QZ4XITWoV-ic2qsyTx_jcnT5p2O5/s1600/IME_Settings.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5aFFvcjnK9b0685AuPJf_ef_0cOdwlE6WoTDnFdTNTkzGioacNI6Lu_IAPIcV5hZ98XZXmlc3QNjOVUTmmfOrH-B2i9l4Ac58k1OWutzVkuEwWE3QZ4XITWoV-ic2qsyTx_jcnT5p2O5/s320/IME_Settings.JPG" width="311" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
・「無変換」を「IME-オフ」、「ひらがな」を「IME-オン」に設定<br />
<div class="separator" style="clear: both; text-align: center;"></div><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFRfLFMrAJsxG9yqChScdFj5JkJoYDyxDYHZiIkO0TvEChNFI8f1KK3DMM0FhNPwrRtb0XfuMIdnyj7W6xAR8aVB2mh7yT66mwM9IkvqMMYEullDrV8eIzB-n_8pDHUgQZhFYwJQsdhzmm/s1600/IME_Settings_02.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFRfLFMrAJsxG9yqChScdFj5JkJoYDyxDYHZiIkO0TvEChNFI8f1KK3DMM0FhNPwrRtb0XfuMIdnyj7W6xAR8aVB2mh7yT66mwM9IkvqMMYEullDrV8eIzB-n_8pDHUgQZhFYwJQsdhzmm/s320/IME_Settings_02.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">設定前</td></tr>
</tbody></table><br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZsQAW-KdzlXpBAtap-I7FNLszRau10hpjclzp_uQJKr1LD7FLgOZBx5XytuxSVlPcp3049_KPVooB4z10BM3u47FdCyBgfp-Hll9PC0A_HsopIPWjg5PdIpajCdn_QTaygbunEz09C2Lj/s1600/IME_Settings_03.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZsQAW-KdzlXpBAtap-I7FNLszRau10hpjclzp_uQJKr1LD7FLgOZBx5XytuxSVlPcp3049_KPVooB4z10BM3u47FdCyBgfp-Hll9PC0A_HsopIPWjg5PdIpajCdn_QTaygbunEz09C2Lj/s320/IME_Settings_03.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">設定後</td></tr>
</tbody></table><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
・[control]+[space]で切り替えている人は、「IME-オン/オフ」に設定<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1HgNeKanhRrQ040rJNfOnxukb5qCsUNv9HwrQ8SIZD0BD_KGwoaorZ5sGNBW48xHTl8lWS0HmhvwNyaK2OV1zFgPQSxY1Zl8nT6U5Q4pWhMzYLruEFfywQwPY3ibHx8z5U8VvYZz6o_6r/s1600/IME_Settings_04.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1HgNeKanhRrQ040rJNfOnxukb5qCsUNv9HwrQ8SIZD0BD_KGwoaorZ5sGNBW48xHTl8lWS0HmhvwNyaK2OV1zFgPQSxY1Zl8nT6U5Q4pWhMzYLruEFfywQwPY3ibHx8z5U8VvYZz6o_6r/s320/IME_Settings_04.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">設定前</td></tr>
</tbody></table><br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix31y2_PP1UWcfEu_olsP3Vf7TZS9uCONtMzri2xx6N7yBk-g0lsXZK3pLCXoC90E0F669S6GX8EodkLbuqsc780oBF3lyXjz92O_6J0U2iJRswJgdMuNTxSyyroS3DKPgUAhIF8FLtzg_/s1600/IME_Settings_05.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix31y2_PP1UWcfEu_olsP3Vf7TZS9uCONtMzri2xx6N7yBk-g0lsXZK3pLCXoC90E0F669S6GX8EodkLbuqsc780oBF3lyXjz92O_6J0U2iJRswJgdMuNTxSyyroS3DKPgUAhIF8FLtzg_/s320/IME_Settings_05.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">設定後</td></tr>
</tbody></table><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
自分としては、[command]キーの入れ替えだけソフトにやってもらい、後はIMEを設定する折衷案をお勧めします。<br />
もし、IMEのみでキーの入れ替えが出来るのならそれに越したことはないのですが、現状[command]キーを[control]キーとして使用するにはソフトを使用するしかないようなので。<br />
(IMEで設定しても[control]+[space]の反応が悪い。。。これは機体の寿命か?明日の夜中発表の新型Airを買えという啓示かもw)<br />
<br />
追記<br />
キーを入れ替えるだけなら<a href="http://www.forest.impress.co.jp/lib/sys/hardcust/keyboard/changekey.html">Change Key</a>というソフトもある。<br />
これはレジストリをいじるらしいので、常駐は必要ない。<br />
しかし、レジストリのバックアップは忘れずに。<br />
<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/10/bootcamp.html">[Read More]</a></div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-178400449351737642010-03-12T03:27:00.003+09:002010-03-12T07:24:14.945+09:00HDDベンチマーク No.02お次はWindowsでのベンチマークです。<br />
<div class="fullpost"><br />
実験環境<br />
CPU:Intel Core 2 Quad Q9650<br />
メモリ:DDR-800 1GB×2枚+2GB×2枚<br />
マザーボード:Gigabyte EP45-UD3P<br />
OS:Windows XP Pro SP3<br />
eSATAでHDDと接続し、クレードルとしてLogitecのLHR-DS01SAU2を使用。<br />
HDDのフォーマットは、プライマリパーティション、単一パーティション、NFS、規定値、クイックフォーマット。<br />
<br />
@WD20EADS-00R6B0<br />
・HD Tune<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwHtAY_tKbDR5RYFu9WQcYSTmVkr7ixKXUYQLl0MA0JlvPAXSj9f7AVCN-l6xAvvR40Xk1nevLR4RxMLx_JU6lJxj7BVX00ANYmgV3BBUHL1RtSZBAoZr_AiMl6ot_M_xMbo0S7k7x0UUj/s1600-h/WesternDigital+WD20EADS-00R6B0+HD+Tune+2010-03-12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwHtAY_tKbDR5RYFu9WQcYSTmVkr7ixKXUYQLl0MA0JlvPAXSj9f7AVCN-l6xAvvR40Xk1nevLR4RxMLx_JU6lJxj7BVX00ANYmgV3BBUHL1RtSZBAoZr_AiMl6ot_M_xMbo0S7k7x0UUj/s320/WesternDigital+WD20EADS-00R6B0+HD+Tune+2010-03-12.jpg" /></a></div><br />
・CrystalDiskMark 1000MB<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR06XH0tCFCUJ9P5x83pgqa1faiUKOdxo7CO5ypqgLnOStIeZttkuYkz5FrTkjOpNeozy2nvghoZhcknqos3zZHC7BOgfhJNdPj1FbNVNPjHf2p_uqwgorGWjCM9MZfVaYyBkcGfbtYgPf/s1600-h/WesternDigital+WD20EADS-00R6B0+CrystalDiskMark+1000MB+2010-03-12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR06XH0tCFCUJ9P5x83pgqa1faiUKOdxo7CO5ypqgLnOStIeZttkuYkz5FrTkjOpNeozy2nvghoZhcknqos3zZHC7BOgfhJNdPj1FbNVNPjHf2p_uqwgorGWjCM9MZfVaYyBkcGfbtYgPf/s320/WesternDigital+WD20EADS-00R6B0+CrystalDiskMark+1000MB+2010-03-12.jpg" /></a></div><br />
@WD20EARS-00S8B1ジャンパーピン有<br />
・HD Tune<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEUPpKOQ0vcMLKleSREGx81iKEG7YmeHSUvaPiPsetoEDZCYZOd7YW_3qmHEBzt4dXBTInkE0rS09ytXomB2voUUHoLSeJ6E6LyzQAukzjkQmM8c64EsCR_XtHL2r1rSbOK8R1RYmvTP4s/s1600-h/WesternDigital+WD20EARS-00S8B1+HD+Tune+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E6%9C%89+2010-03-12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEUPpKOQ0vcMLKleSREGx81iKEG7YmeHSUvaPiPsetoEDZCYZOd7YW_3qmHEBzt4dXBTInkE0rS09ytXomB2voUUHoLSeJ6E6LyzQAukzjkQmM8c64EsCR_XtHL2r1rSbOK8R1RYmvTP4s/s320/WesternDigital+WD20EARS-00S8B1+HD+Tune+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E6%9C%89+2010-03-12.jpg" /></a></div><br />
・CrystalDiskMark 1000MB<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJDqqjOzpKVr5_LxBmnNVV7KRbMk44sXwhyphenhyphenP0GgUh3dp25YCj8vgOhKn7yQ388AYhHlwSKrC7ohx11ZklI1M1mcHbcOuNID8dBzzeiubUzg5-AEVNX-uiX2p0-Jh5V3za-Gzs6rWe5PfXi/s1600-h/WesternDigital+WD20EARS-00S8B1+CrystalDiskMark+1000MB+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E6%9C%89+2010-03-12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJDqqjOzpKVr5_LxBmnNVV7KRbMk44sXwhyphenhyphenP0GgUh3dp25YCj8vgOhKn7yQ388AYhHlwSKrC7ohx11ZklI1M1mcHbcOuNID8dBzzeiubUzg5-AEVNX-uiX2p0-Jh5V3za-Gzs6rWe5PfXi/s320/WesternDigital+WD20EARS-00S8B1+CrystalDiskMark+1000MB+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E6%9C%89+2010-03-12.jpg" /></a></div><br />
<br />
@WD20EARS-00S8B1ジャンパーピン無<br />
・HD Tune<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1HOZgcwF73Vk4rfolnHSJvMCjX0qtL1mTWEGiCs5bSEo9gjbTBF46GfO5ZGMUHMBC1dKKhMWSF9wlCcX86kC2zfSNGt7ipmslzax2VW_W0iy0UgyHfx0QQshZ1L_hFN5BA-rgpcFvnwKC/s1600-h/WesternDigital+WD20EARS-00S8B1+HD+Tune+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E7%84%A1+2010-03-12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1HOZgcwF73Vk4rfolnHSJvMCjX0qtL1mTWEGiCs5bSEo9gjbTBF46GfO5ZGMUHMBC1dKKhMWSF9wlCcX86kC2zfSNGt7ipmslzax2VW_W0iy0UgyHfx0QQshZ1L_hFN5BA-rgpcFvnwKC/s320/WesternDigital+WD20EARS-00S8B1+HD+Tune+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E7%84%A1+2010-03-12.jpg" /></a></div><br />
・CrystalDiskMark 1000MB<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPI-uKf3wW3ipQFBeDVL6KJUj59FHxmGDSxPM505ODu1TD944wczdSoq1mIt_C6JU3aO3MgPtuZG3TmvUMbXY9TPDQVXH4qx1NDsErc3r-m9e_CTLnauvB8JgmFTBShU0HM89OhRbiAf4C/s1600-h/WesternDigital+WD20EARS-00S8B1+CrystalDiskMark+1000MB+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E7%84%A1+2010-03-12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPI-uKf3wW3ipQFBeDVL6KJUj59FHxmGDSxPM505ODu1TD944wczdSoq1mIt_C6JU3aO3MgPtuZG3TmvUMbXY9TPDQVXH4qx1NDsErc3r-m9e_CTLnauvB8JgmFTBShU0HM89OhRbiAf4C/s320/WesternDigital+WD20EARS-00S8B1+CrystalDiskMark+1000MB+%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E7%84%A1+2010-03-12.jpg" /></a></div><br />
これから見ると、単一パーティション運営であればXPでも十分に使えると言う事ですね。<br />
キャッシュが2倍になっている分、むしろ早いかもしれません。<br />
設定を間違えると、ランダムアクセスが残念な事になりますけど。<br />
<br />
QNAPのNASでのベンチマークは次回に持ち越しという事で。<br />
</div><br />
<div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/hdd-no02.html">[Read More]</a><br />
<a href="http://sherlock-pc.blogspot.com/2010/03/hdd-no02.html" target="_blank">[Read More](新規ウインド)</a></div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-23532630823978948362010-03-11T03:54:00.002+09:002010-03-12T07:04:30.148+09:00HDDベンチマーク No.01QNAPに入れるHDDを決めるため、とりあえず素のままのベンチマークを取ってみました。<br />
比較対象は今話題のWD20EADSとWD20EARSです。<br />
今回はLinuxのddコマンドを使用しての簡易ベンチマークです。<br />
<div class="fullpost"><br />
WD20EARSはWA20EADSに比べて、何が違うのかというと<br />
・キャッシュが2倍の64MBになっている。<br />
・WD独自の「Advanced Format」でフォーマットされており、Windowsのカーネル6.X(Windows Vista or 7)に適している。=> 4KiBセクタを使用しているので、前述以外のOSだとHDDの開始位置がずれるのでパフォーマンスが落ちるらしい。<br />
詳しいスペックは<a href="http://www.wdc.com/jp/products/products.asp?driveid=773" target="_blank">WD本家のサイト</a>を参照して下さい。<br />
<br />
比較した値を纏めたのが以下の表になります。<br />
<iframe width='500' height='300' frameborder='0' src='http://spreadsheets.google.com/pub?key=pXRJa4ls7x422-owm8klDAA&single=true&gid=8&output=html&widget=true'></iframe><br />
<a href="http://spreadsheets.google.com/pub?key=pXRJa4ls7x422-owm8klDAA&single=true&gid=8&output=html" target="_blank">別ページで開く</a><br />
<br />
実験環境を書き出すと<br />
使用したOSは「Ubuntu 8.04」のliveCD<br />
使用したコマンドは、「dd if=/dev/zero of=dev/sdX」<br />
bsオプションは4kの時が安定していたので、bs=4kの場合で比較します。<br />
マザーボードは、Gigabyteの「EP45-UD3P」<br />
HDDの接続方式はeSATAで、クレードルはLogitecの「LHR-DS01SAU2」<br />
です。<br />
<br />
・WD20EADS<br />
初速 = 96.8MB/s<br />
終速 = 69.8MB/s (2TB書き込み終了時)<br />
比率 = 72.1%<br />
・WD20EARS(ジャンパーピン無し)<br />
初速 = 105MB/s<br />
終速 = 71.1MB/s (2TB書き込み終了時)<br />
比率 = 67.7%<br />
・WD20EARS(ジャンパーピン有り)<br />
初速 = 67.3MB/s<br />
終速 = 43.2MB/s (2TB書き込み終了時)<br />
比率 = 64.2%<br />
<br />
1パーティションで使用する場合は、ジャンパーピンを7-8に設定すればよかったはずなのに、設定しない方がスピード出てる。。。<br />
OS変われば、色々変わりますんで、参考程度に考えて下さい。<br />
# この結果から、UbuntuはWindows 7等と同じパーティション管理方法なんでしょうね。<br />
# Sambaでもシンボリックリンク辿れたし。<br />
因に、ddコマンドだけだとシーケンシャル書き込みのみの測定になると思います。<br />
シーケンシャル読み込みとランダム書き込み、ランダム読み込みに関してはWindowsにて行いたいと思います。<br />
# シーケンシャル書き込みなんて、倉庫用途でしか意味ないですね。<br />
# このHDDをシステムドライブに使用する馬鹿がいたら見てみたいものですが。<br />
# 容量は落ちるが2/3の値段で、7200rpmの「WD10EALS」が買えるのだから。<br />
# そもそも、システム用とデータ用のHDDを一緒にするのが考えられない。ノートPCならいざ知らず。<br />
<br />
</div><br />
<div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/hdd-no01.html" target="_blank">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-53702631904718702822010-03-08T06:22:00.003+09:002010-03-11T04:09:24.857+09:00QNAP 設定 No.01 初期設定<a href="http://www.amazon.co.jp/QNAP-%E3%82%BF%E3%83%BC%E3%83%9CNAS-TS-110-%E7%99%BD/dp/B002UXFXWU" target="_blank">Amazon.co.jpで注文</a>していた<a href="http://www.qnap.com/jp/pro_detail_feature.asp?p_id=136" target="_blank">TS-110</a>が届きました。<br />
という訳で、今回は初期設定をしたいと思います。<br />
<div class="fullpost"><br />
といっても、クイックセットアップガイドが付属しているので迷う事は無いと思います。<br />
HDDを止めるねじと、ケースを止めるねじの山が潰れそうな感じですべるので、軽く止めるような気持ちで止めましょう。<br />
電源コードは、コンセント側は普通ですが、ACアダプタとの接続はめがねコードなどと呼ばれる2極アダプタ接続ではなく。ミッキーマウス型の3極アダプタですね。<br />
ケーブルが太いので、<a href="http://www.yung-li.com.tw/jp/products/iec_connectors.htm#yc-14" target="_blank">これ</a>なんか使用すれば細くていいかもしれないですね。<br />
ELECOMなら、<a href="http://www2.elecom.co.jp/cable/ac-adapter/t-pcm3l/" target="_blank">T-PCM3Lシリーズ</a>や<a href="http://www2.elecom.co.jp/cable/ac-adapter/t-pcm3/" target="_blank"> T-PCM3シリーズ</a>ですかね。<br />
ACアダプタ本体は小さくて、ロッテ板ガムの9枚1パックを2回りくらい大きくさせた程度です。<br />
<br />
CDからQNAP FinderをインストールしてTS-110の初期化を進めるわけですが、画面は英語です。<br />
右上にプルダウンメニューがあるので、日本語にしましょう。<br />
それとIPを設定できるところがありますが、ひとまずDHCPのまま設定します。<br />
ここを固定IPで別なIPを設定すると、一番最後のHDDのセットアップが終わった時、ブラウザの画面が遷移せず、設定がいつまでも終わらない状態になります。<br />
# 実際には終わっているのだが、IPが違うので終了画面を呼び出せない。<br />
そのせいで2時間程度放置しっぱなしにしてしまい、時間を無駄にしてしまいました。<br />
<br />
設定画面自体日本語化されているので、ここで説明する必要も無いんですよね。<br />
<br />
DDNSで対応しているサービスは<br />
・www.dyndns.com<br />
・update.ods.org<br />
・members.dhs.org<br />
・www.dyns.cx<br />
・www.3322.org<br />
・www.no-ip.com<br />
です。<br />
生憎自分の使用しているDDNSサービスは無かったので、これから買う人の参考になれば。<br />
# マイナーなieServer.Netですから、あるとは思ってませんでしたが。<br />
# CentOSで自動更新しているので問題ないですけど。<br />
<br />
Sambaのゴミ箱機能が「ネットワークリサイクルビン」という名前なのがなんか受けるw。<br />
不良スキャンのチェックや、HDDのテストがあるので設定を始める前にやっておくといいと思います。<br />
次回はSamba等のスピード比較をしてみたいなと思います。<br />
</div><br />
<div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/qnap-no01.html" target="_blank">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-66676521737320788282010-03-07T04:25:00.003+09:002010-03-11T04:10:20.681+09:00CentOS5.X 設定 No.10 netatalk (AFP over TCP) No.01 追記有Mac OSとの通信の為、AFPを実装しようと思います。<br />
<div class="fullpost"><br />
ファイルサーバの場合、<br />
対Windowsなら、Samba<br />
対Linuxなら、NFS<br />
対Mac OSなら、AFP<br />
という形になると思います。<br />
Mac OSはNFSも使用できるので、NFSで代用する事も可能ですが、Macでの自動マントがうまく行かなかったので、AFPを実装してみようと思います。<br />
各プロトコル等の説明や設定は以下を参照して下さい。<br />
<a href="http://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html" target="_blank">「netatalk and samba」</a><br />
<br />
参考にしたサイトは<br />
notohirogさんの<a href="http://notohiro.com/?p=315" target="_blank">「CentOS 5でAFPを使ってファイル共有を行うには」</a><br />
うえちょこ@ぼろぐさんの<a href="http://labs.uechoco.com/blog/2009/08/macnetatalk%E3%81%A7mac%E3%81%AEeclipse%E3%81%8B%E3%82%89vmware%E4%B8%8A%E3%81%AEcentos%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B913.html" target="_blank">「[mac]netatalk でmacのEclipseからVMware上のCentOSにアクセス」</a><br />
です。<br />
<del><br />
[root@CentOS]# wget http://www003.upp.so-net.ne.jp/hat/files/fedora/12/SRPMS/netatalk-2.1.0-0.1.69.beta1.fc12.src.rpm<br />
[root@CentOS]# rpm -ivh netatalk-2.1.0-0.1.69.beta1.fc12.src.rpm<br />
[root@CentOS]# cp -p /usr/src/redhat/SPECS/netatalk.spec /usr/src/redhat/SPECS/netatalk.spec.back<br />
[root@CentOS]# vi /usr/src/redhat/SPECS/netatalk.spec<br />
37行目に「# If you use CentOS, remove tcp_wrappers-libs」とあるので、39行目を以下のように変更します。<br />
Requires: pam cracklib openssl cups-libs krb5-libs perl libgcrypt tcp_wrappers tcp_wrappers-libs<br />
↓<br />
Requires: pam cracklib openssl cups-libs krb5-libs perl libgcrypt tcp_wrappers<br />
<br />
47〜50行目に<br />
# If you use CentOS, replace<br />
# quota-devel -> quota<br />
# cracklib-devel -> cracklib<br />
# tcp_wrappers-devel -> tcp_wrappers<br />
とあるので、52行目を以下のように変更する。<br />
BuildRequires: pam libtool automake autoconf openssl-devel pam-devel cups-devel krb5-devel libgcrypt-devel quota-devel cracklib-devel tcp_wrappers-devel<br />
↓<br />
BuildRequires: pam libtool automake autoconf openssl-devel pam-devel cups-devel krb5-devel libgcrypt-devel quota cracklib tcp_wrappers<br />
<br />
# viで行数を指定するには「:set nu」<br />
# 指定行にジャンプするには「指定行G」<br />
# 「/CentOS」で検索した方が早いかもしれませんが。<br />
<br />
[root@CentOS]# rpmbuild -bb /usr/src/redhat/SPECS/netatalk.spec<br />
「エラー:ビルド依存性の失敗:」と出たら、パッケージが足りないので、yumでインストールして下さい。<br />
因に自分は、pam-devel, cups-devel, libgcrypt-devel, db4-devel >= 4.6 が足りないと言われました。</del><br />
db4-develは4.6以上でないといけないらしいが、CentOS5.4では4.3.29がインストールされる。<br />
という事で、今までの方法では無理。<br />
打開策として、netatalkのバージョンを下げる事にしよう。<br />
<br />
参考サイトは<br />
M.C.P.C.さんの<a href="http://blog.dtpwiki.jp/dtp/2009/09/x86_64centos-53.html" target="_blank">「x86_64のCentOS 5.3にnetatalk 2.05RC1を入れてみた」</a><br />
HATさんの<a href="http://hatx.blog.so-net.ne.jp/netatalk_status" target="_blank">「netatalk 2.1beta1 リリース [netatalk]」</a><br />
<a href="http://www003.upp.so-net.ne.jp/hat/netatalk/2.0.5.rpm.html" target="_blank">「netatalk2.0.5のRPM置き場」</a>を辿ると、<a href="http://koji.fedoraproject.org/koji/buildinfo?buildID=142825" target="_blank">ここ</a>まで来る。<br />
<br />
[root@CentOS]# wget http://kojipkgs.fedoraproject.org/packages/netatalk/2.0.5/2.fc13/src/netatalk-2.0.5-2.fc13.src.rpm<br />
[root@CentOS]#rpm -ivh netatalk-2.0.5-2.fc13.src.rpm<br />
「エラー: アーカイブの伸長に失敗:」「MD5 チェックサムが適合しません。」だと。 <br />
[root@CentOS]# rpm -ivh --nomd5 netatalk-2.0.5-2.fc13.src.rpm<br />
でMD5をチェックしないようにして回避。<br />
警告はいくつか出ますが、気にせずに行きましょう。<br />
<br />
/usr/src/redhat/SPECS/netatalk.specの内容で<br />
「quota-devel」は「quota」に。<br />
「cracklib-devel」は「cracklib」に。<br />
「tcp_wrappers-libs」と「tcp_wrappers-devel」は「tcp_wrappers」に変更します。<br />
[root@CentOS]# cp -p /usr/src/redhat/SPECS/netatalk.spec /usr/src/redhat/SPECS/netatalk.spec.back<br />
[root@CentOS]# vi /usr/src/redhat/SPECS/netatalk.spec<br />
[root@CentOS]# rpmbuild -bb /usr/src/redhat/SPECS/netatalk.spec<br />
/usr/src/redhat/RPMS/配下にRPMが3つあればO.K.<br />
[root@CentOS]# rpm -ivh /usr/src/redhat/RPMS/i386/netatalk-*2.0.5-2.i386.rpm<br />
「エラー: 依存性の欠如:」「/usr/local/bin/perl は netatalk-2.0.5-2.i386 に必要とされています」<br />
とでたので、「/usr/local/bin/perl」が必要らしい。<br />
[root@CentOS]# whereis perl<br />
perl: /usr/bin/perl /usr/local/bin/perl /usr/share/man/man1/perl.1.gz<br />
とでるので、リンクはあるはず。<br />
という訳で、<br />
[root@CentOS]# rpm -ivh --nodeps /usr/src/redhat/RPMS/i386/netatalk-2.0.5-2.i386.rpm<br />
でインストール。<br />
<br />
/etc/atalk/配下が設定ファイルらしい。<br />
後は適宜に変更する。<br />
参考サイトは<br />
らむの備忘録さんの<a href="http://www.e-tsuyama.com/cgi-bin/blog/ms.cgi?t=month&blogid=20&ShowDiary_date=2006/09/">「CentOS でAppleTalkServerを動かしてみる」</a><br />
[root@CentOS]# cp -p /etc/atalk/netatalk.conf /etc/atalk/netatalk.conf.back<br />
[root@CentOS]# vi /etc/atalk/netatalk.conf<br />
ATALK_MAC_CHARSET='MAC_ROMAN'<br />
↓日本語環境だから<br />
ATALK_MAC_CHARSET='MAC_JAPANESE'<br />
<br />
ATALK_UNIX_CHARSET='LOCALE'<br />
↓サーバはUTF-8で統一しているから<br />
ATALK_UNIX_CHARSET='UTF8'<br />
<br />
ATALKD_RUN=yes<br />
↓Apple TalkではなくTCPを使用するため?<br />
ATALKD_RUN=no<br />
<br />
[root@CentOS]# cp -p /etc/atalk/afpd.conf /etc/atalk/afpd.conf.back<br />
[root@CentOS]# vi /etc/atalk/afpd.conf<br />
最後に以下を追記<br />
- -uamlist uams_dhx.so -savepassword -maccodepage MAC_JAPANESE -unixcodepage UTF8<br />
[root@CentOS]# cp -p /etc/atalk/atalkd.conf /etc/atalk/atalkd.conf.back<br />
[root@CentOS]# vi /etc/atalk/atalkd.conf<br />
ポートが複数ある場合は、最後に使用するLANポートを追記<br />
eth0<br />
[root@CentOS]# cp -p /etc/atalk/AppleVolumes.default /etc/atalk/AppleVolumes.default.back<br />
[root@CentOS]# vi /etc/atalk/AppleVolumes.default<br />
最後に共有するフォルダの絶対パスを追記<br />
<br />
[root@CentOS]# /etc/rc.d/init.d/atalk start<br />
[root@CentOS]# chkconfig atalk on<br />
iptablesを使用しているならば、TCPとUDPで548番を開ける事。<br />
Macから「command + k」で「afp://[サーバのIP]」で接続できるはず。<br />
自分は駄目だったので、設定の見直しですね。<br />
<br />
追記<br />
netatalk2.0.Xではシンボリックリンクが辿れないという問題はSambaと一緒。<br />
2.1以降で辿れるようになっているらしい。<br />
という訳で、現時点におけるnetatalkを実装する意味なし。<br />
NFSを自動マウントする設定の見直しを優先事項としたいと思います。<br />
</div><br />
<div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/centos5x-no10-netatalk-afp-over-tcp.html" target="_blank">[Read More]</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com3tag:blogger.com,1999:blog-5771768428723278585.post-33311557250584801662010-03-06T02:30:00.004+09:002010-03-11T04:10:50.670+09:00CentOS5.X 設定 No.09 phpMyAdmin参考サイトである、「CentOS で自宅サーバー構築」ではまったので、備忘録として。<br />
<div class="fullpost"><br />
「CentOS で自宅サーバー構築」の「MySQL用GUI設定ツール導入 (phpMyAdmin)」において<br />
[root@centos ~]# svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpmyadmi<br />
とある。<br />
これはphpMyAdminの最新版を取得してくるコマンドである。<br />
phpMyAdminの最新版はPHP5.2以上で無いと動作しない。<br />
しかし、CentOS5.4におけるPHPは5.1.6である。<br />
これではphpMyAdminが動作せず、ブラウザには「PHP 5.2+ is required」と表示される。<br />
なので、PHPが5.2未満でも動作するphpMyAdminを取得してくる必要がある。<br />
phpMyAdminの2.Xなら大丈夫だという情報を得て、以下のコマンドに切り替えました。<br />
[root@centos ~]# svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/RELEASE_2_11_9_6/phpMyAdmin/ phpmyadmin<br />
これで、phpMyAdminは動作しました。<br />
<br />
しかし、今度は「mcrypt 拡張をロードできません。PHP の設定を確認してください」という表示が。<br />
[root@centos ~]# yum install php-mcrypt<br />
で大丈夫でした。<br />
<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/phpmyadmin.html" target="_blank"><br />
[Read More]<br />
</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-24917034976381919722010-03-06T02:16:00.003+09:002010-12-10T17:06:01.496+09:00HDDの初期化PCを工場出荷状態に戻す(リカバリ)話ではありません。<br />
HDDを破棄する際にデータを復元されないようにするお話。<br />
<div class="fullpost"><br />
市販のソフトやWindowsでも出来るみたいですが、LinuxのLiveCDを使用します。<br />
なぜなら、見やすいから。<br />
後、PCが一台しか無い場合でも、ネットにつないで暇つぶしが出来るから。<br />
<br />
UbuntuのLiveCDを使用します。<br />
日本語化されている「Ubuntu Desktop 日本語 Remix」なるものが、日本のUbuntuのサイト( http://www.ubuntulinux.jp/ )にありますので、それをダウンロードしてCDに焼いて下さい。<br />
<br />
次に、システムをシャットダウンし、消去するHDD以外を外す。<br />
# HDDの容量等で見分けがつけば問題ないですが。<br />
PCを起動させ、CDからUbuntuを起動させる。<br />
<br />
消去コマンドを使用するにあたって、HDDの識別記号が必要です。<br />
本当は端末(コンソール、ターミナル)からfdisk等で調べるのですが、Ubuntuであれば<br />
システム > システム管理 > パーティションエディタ<br />
を開きます。<br />
これの右上にあるプルダウンから消去したいHDDを選択します。<br />
そのHDDは「/dev/sdX」となっているはずです。<br />
# 機械が古い場合、「/dev/hdX」となっているかも?<br />
# IDE接続のHDDの場合はそうなるはず。<br />
その「/dev/sdX」を使用しますので、忘れないで下さい。<br />
<br />
次は<br />
アプリケーション > アクセサリ > 端末<br />
を開いて下さい。<br />
その端末に<br />
Ubuntu@Ubuntu:~$ sudo swapoff /dev/sdX<br />
と入力し、消去したいHDD上からシステムを一掃します。<br />
Ubuntu@Ubuntu:~$ sudo shred -zvf -n 3 /dev/sdX<br />
と入力します。<br />
-nは、ランダム書き込みの回数<br />
-zは、最後にzero書き込みを行う<br />
-vは、進捗状況を出力<br />
-fは、パーミッションを出来る限り無視する<br />
を表します。<br />
今回は3回で紹介しましたが、時間が許す限り繰り返すべきです。<br />
<br />
他にはddコマンドを使用した方法があります。<br />
Ubuntu@Ubuntu:~$ sudo dd if=/dev/zero of=/dev/sdX bs=1k ; dd if=/dev/urandom of=/dev/sdX bs=1k ; dd if=/dev/urandom of=/dev/sdX bs=1k ; dd if=/dev/zero of=/dev/sdX bs=1k<br />
「;」でつないでいますが、本当は4個のコマンドです。<br />
if=/dev/zeroは、zero書き込みを行う。<br />
if=/dev/urandomは、ランダム書き込みを行う。<br />
bsは、一度に読み書きするサイズを指定します。<br />
指定しない場合は、512byteだそうです。<br />
Ctrl+cでコマンドをキャンセルしながら、最適なサイズを探して下さい。<br />
なので、上記のコマンドはzero書き込みを1回行い、2回ランダム書き込みをし、最後にzero書き込みを行うという事ですね。<br />
<br />
ddコマンドには進捗を示すオプションがありません。<br />
よって、端末にて別タブを開き、<br />
Ubuntu@Ubuntu:~$ top<br />
を入力してCtrl+cでキャンセルし、ddのPIDを確認。<br />
または<br />
Ubuntu@Ubuntu:~$ ps -A | grep dd<br />
と入力して、下の方のddコマンドのPIDを確認して下さい。<br />
Ubuntu@Ubuntu:~$ sudo kill -USR1 $PID<br />
と入力すると、ddコマンドが走っている端末のタブに進捗状況が表示されます。<br />
定期的に表示させたい場合は<br />
Ubuntu@Ubuntu:~$ watch -n 300 sudo kill -USR1 $PID<br />
と入力します。これで300秒=5分単位で進捗状況が表示されます。<br />
# 出来ればパーセンテージまで表示できればよかったのですが、そこまでコマンドの組み合わせが思いつきませんでした。<br />
<br />
最後に、ハンマーやドリルで物理的に破壊すると安全度が増しますが、強力な磁石やガラスを使用している部分もあるHDDもあるのでけがに気をつけて行いましょう。<br />
<br />
自分は初期不良等が怖いので、HDDを買って来たら必ずddコマンドでzero書き込みを行ってから使用するようにしています。<br />
今もUbuntu 8.04のLiveCDでeSATA接続のWD20EARSにzero書き込み中です。<br />
速度は11MB/sくらいですね。<br />
bsオプションを間違えた感がありますが。。。<br />
始めた時が時間がなかったので適当にやったので。。。<br />
WD**EARSがLinixやWindows XPに対しての速度が遅いらしいので、それも影響しているかもしれませんが。<br />
<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/hdd.html" target="_blank"><br />
[Read More]<br />
</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-87695397746067997132010-03-03T12:51:00.005+09:002010-03-11T04:11:38.644+09:00CentOS5.X 設定 No.08 umaskとかファイルサーバとかですと、一人よりも大人数で共有している場合が多いかと思います。<br />
その場合のグループとか、アクセス権に関してまとめておきたいと思います。<br />
<div class="fullpost"><br />
何も設定していない初期状態では、ユーザを新規作成すると1:1でユーザ名と同じグループが作成されます。<br />
# 勿論、既存のグループを指定してユーザを新規作成する事も可能ですが。<br />
<br />
ここで、ユーザを新規作成します。<br />
uid=500(userA) gid=500(userA) 所属グループ=500(userA)<br />
uid=501(userB) gid=501(userB) 所属グループ=501(userB)<br />
uid=502(userC) gid=502(userC) 所属グループ=502(userC)<br />
としよう。<br />
ここで、userAさんのプロジェクトにuserBさんが応援に来ました。<br />
その為、userAさんとuserBさんはファイルを共同管理しなくてはいけなくなった。<br />
しかし、デフォルトのアクセス権はディレクトリならば755、ファイルならば644となっている。<br />
<br />
ここで、一端デフォルトのアクセス権の確認方法に移る。<br />
[user@CentOS]$ umask<br />
を実行するとデフォルトのアクセス権が確認できる。<br />
[userA@CentOS]$ umask<br />
0022<br />
となるはずだ。<br />
後ろ3桁が許可しないアクセス権を示しているので、ディレクトリなら777、ファイルなら666から引き算する必要がある。<br />
ディレクトリ:777 - 022 = 755<br />
ファイル:666 - 022 = 644<br />
なので、自分以外は参照できるが、書き換えできない状態である。<br />
これでは、userAさんとuserBさんはファイルが共同管理できない。<br />
共同管理するために、<br />
[userA@CentOS]$ chmod 777 [共同管理したいディレクトリのパス]<br />
を実行したとしよう。<br />
共同管理は出来るようになったが、プロジェクトに関係ないuserCさんまで閲覧及び書き換えまで出来るようになってしまった。<br />
これではまずいので、どうすればよかったのかを説明しよう。<br />
<br />
最初にuserAさんはプロジェクト用のグループ(projectAB)を作成しておきます。<br />
[root@CentOS]# groupadd projectAB<br />
プロジェクト用の新規ディレクトリを作成します<br />
[root@CentOS]# mkdir -p /home/projectAB<br />
[root@CentOS]# ls -al /home/<br />
drwxw-xw-x 数値 root root 数値 変更日付 projectAB<br />
なので、このままではrootの所属でuserA&userBは手出しが出来ません。<br />
そこで所有者とグループを変更します。<br />
[root@CentOS]# chown userA:projectAB /home/projectAB<br />
[root@CentOS]# ls -al /home/<br />
drwxw-xw-x 数値 userA projectAB 数値 変更日付 projectAB<br />
グループに所属しているれば書き換えできるようにグループにもアクセス権を与えます。<br />
この際、グループにセットIDも一緒に与えておきましょう。<br />
こうする事によって、セットIDが与えられたディレクトリの配下でディレクトリ or ファイルを作成した場合、セットIDを与えた権限を保持したまま作成されます。<br />
[root@CentOS]# chmod 2775 /home/projectAB<br />
[root@CentOS]# ls -al /home/<br />
drwxwrsw-x 数値 userA projectAB 数値 変更日付 projectAB<br />
<br />
セットIDが付与されているので<br />
[root@CentOS]# mkdir -p /home/projectAB/test<br />
[root@CentOS]# ls -al /home/projectAB<br />
drwxwrsw-x 数値 root projectAB 数値 変更日付 test<br />
となる。<br />
これで、projectAB配下で誰がファイルを作ろうと読み書きが出来るようになる。<br />
もしかすると<br />
drwxw-sw-x 数値 root projectAB 数値 変更日付 test<br />
となる可能性もある。<br />
その場合は、umaskを設定する。<br />
[userA@CentOS]$ umask 002<br />
で、ログアウトするまで、新規作成するファイルはグループまで読み書き可能な状態で作成される。<br />
これを恒久的にするには、「/etc/.bashrc」に設定すればいいのですが、全てのユーザに適応されてしまうので問題です。<br />
各ユーザの「~/.bashrc」に「umask 002」と記すと、そのユーザだけ新規作成するファイルのアクセス権が変更になる。<br />
<br />
最後に。<br />
SSHサーバー構築(OpenSSH) - CentOSで自宅サーバー構築( <a href="http://centossrv.com/openssh.shtml">http://centossrv.com/openssh.shtml</a> )の「chrootユーザー作成」を参照してユーザを作成しました。<br />
この時、各ユーザのホームのアクセス権と所有者を変更するとSSHでログインできなくなります。<br />
グループに関しては変更しても大丈夫ですが、chrootなので、意味はありませんね。<br />
強いて言うなら、chrootで作成しなかったユーザが所属しているグループにしておくと管理がしやすいかも。<br />
権限的には<br />
root > rootになれるユーザ > 普通ユーザ > chrootユーザ<br />
ですね。<br />
<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/centos-no08-umask.html" target="_blank"><br />
[Read More]<br />
</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-66895481427878987952010-03-01T08:27:00.002+09:002010-03-11T04:11:54.501+09:00本日の購入物PCパーツ系統を買ったらメモ代わりに投稿する。という目的でBlogを始めたでのすが。。。<br />
ま、気を取り直して。<br />
<div class="fullpost">今日というか、正確な時間的には昨日ですが。<br />
amazon.co.jpにて、QNAPの「TS-110」を17,820円で<br />
ツクモのWebショップにて、WesternDigitalの「WD20EARS」を11,999円で<br />
購入しました。<br />
amazon.co.jpでQNAP注文してもなかなか来ないという噂もありましたが、2,000円も安かったので。<br />
その日のうちに注文確定メールが来たので良しとしましょう。<br />
ツクモも、土日限定のセールでしたし。<br />
# でも、最近毎週やっているみたい。<br />
両方送料無料だったし。。。<br />
合計29,819円のお買い上げになります。<br />
QNAP+WD**EARSのレビューが無かったので、WD**EADSにしようか迷いましたが1,000安かったので。<br />
# 2ch情報だと、速度がかなり悪いらしいけど。<br />
# ま、遊びだし。駄目ならメインPCのWD10EADSと交換という事で。<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/blog-post.html" target="_blank"><br />
[Read More]<br />
</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-24268086706310985402010-03-01T07:54:00.003+09:002010-03-11T04:12:23.716+09:00WesternDigital HDD 一覧よくお世話になっているサイトが去年を境に更新されなくなっているので、データを引き継ぎつつ新しいHDDを追加してみました。<br />
<div class="fullpost">WesternDigital HDD 一覧表<br />
<iframe src="http://spreadsheets.google.com/pub?key=tf-Nqx32hZSJ3u1a6zG_qSA&output=html" scrolling="auto" width="90%"><br />
</iframe><br />
<a href="http://spreadsheets.google.com/pub?key=tf-Nqx32hZSJ3u1a6zG_qSA&output=html" target="_blank">別ページで開く</a><br />
<br />
参考したサイトは「AMR Station」( <a href="http://www.amrstation.com/style/" target="_blank">http://www.amrstation.com/style/</a> )<br />
<br />
表にしたのは3.5インチHDDだけですが、そのうち2.5インチも表にまとめたいと思います。<br />
WesternDigital信者ですので、それ以外には興味ありません!<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/03/westerndigital-hdd.html" target="_blank"><br />
[Read More]<br />
</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0tag:blogger.com,1999:blog-5771768428723278585.post-28787943657561596392010-02-28T23:49:00.003+09:002010-03-11T04:12:52.257+09:00サーバのOSを入れ替えたデスクトップ用のUbuntuをサーバにして、外向けのサービスを公開してきたが、設定が面倒なのでCentOSに入れ替えを行った。<br />
<div class="fullpost"><br />
まず最初に、なぜUbuntuをインストールしたのか。<br />
1) 流行だったから、触ってみたかった<br />
2) Linuxで唯一Simplify Mediaがインストールできたから<br />
という理由だったはず。<br />
1)に関しては、ちょこちょこと触ったのだが、サーバという用途の為かカスタマイズ出来ず、あまり意味は無かったと思う。<br />
やっぱり、クライアントとして使用してこそ真価を発揮するのだろう。<br />
2)に関しては、Mac miniを手に入れて以来、別にUbuntuでSimplify Mediaを起動している必要も無くなった。<br />
という事より、管理がしやすいように2台とも同じCentOS5.Xにしてしまおうという考えに至ったのです。<br />
<br />
マシンのスペックを記載しておくと、<br />
型番:COMPAQ Evo D510 CMT<br />
CPU:Pentium 4 1.80GHz<br />
メモリ:1GB×2<br />
HDD-A:320GB(Seagate ST3320620A)<br />
HDD-B:200GB (HD722520DLAT80)<br />
<br />
HDDがIDEな為、RAIDを組むのも不安ですし。<br />
# IDEでRAID組むとRAIDが活用出来そうですが。。。HDD代が馬鹿にならなさそう。。。<br />
それ以前にパーツ自体が古くなってきている。<br />
HP ML115 G5も安いし、CPUをAthlonX4にでも乗せかえれば、ClamAVやTripwireを毎日回しながらVMwareServerを乗せる事を考えても十分以上に使えるだろう。<br />
Windows Server 2008 Foundationがバンドルされているものでも、約4万で買える。<br />
http://nttxstore.jp/_II_QZX0004047<br />
これを機にWindows Serverを一度触ってみるのも悪くないと思う。<br />
<br />
インストールや初期設定は、以下を参照して欲しい。<br />
CentOS で自宅サーバー構築( http://centossrv.com/ )<br />
お便利サーバー.com( http://www.obenri.com/index.html )<br />
<br />
次は、nfsのクライアントとして設定しなくてはいけない。<br />
Ubuntu 設定No.03 NASの自動マウント & CentOS 設定No.05 NFSサーバ( http://sherlock-pc.blogspot.com/2009/10/ubuntu-no03-nas-centos-no05-nfs.html )では、CentOSをNFSサーバとしたが、今回はクライアントである。<br />
CentOS5の場合、特別にインストールするものも無いので上記のように設定して終わりです。<br />
<br />
</div><div class="readmore"><a href="http://sherlock-pc.blogspot.com/2010/02/os.html" target="_blank"><br />
[Read More]<br />
</a><br />
</div>SHERLCOKhttp://www.blogger.com/profile/01902598708101263069noreply@blogger.com0