10月 242009
Ubuntuが入ってるDellのInspiron Mini9を回収してきたので、IO DATAの外付けRAID HDDをつけてファイルサーバーにした。
もともとうちではGLANTANKを使ってたんだけど、部屋の掃除をしたら急にファンの音が気になるようになったので、もう3年以上使ってるし入れ替える事にした。
inspironは4GBのSSDでファンレス。外付けHDDもファンレスなのでとても静かになった。
I-O DATA ミラーリング/ストライピング RAID対応USBハードディスク 2TB HDC2-U2.0
posted with amazlet at 09.10.24
アイ・オー・データ (2008-06-20)
売り上げランキング: 675
売り上げランキング: 675
おすすめ度の平均:
Cost-Efficient & Convenient!結構いいww
順調です
ミラーでのフォーマットが時間がかかる
動画専門で使っています
■ほしい機能
ただのNASではなく
- 音が静か
- RAID1でミラーリングしてデータが消えないようにしたい
- 家のdynamic dnsを更新
- 家の外からもe-mobileでsshでログインできたり、mercurialやgitのリポジトリを置ける
- rsyncで大学にある巨大なファイルをダウンロードさせておく作業を任せられる
- sambaでwindowsのファイル共有にも参加する
- 念のためモニタとキーボードも付いていて、ネットワークが壊れている時も操作しやすい
- Inspiron Mini9と外付けHDDどちらが壊れても迅速に入れ替え・復旧できる構成にしたい
- apacheとhgweb.cgiを動かしてmercurialのリポジトリビューアを置きたい
- 巨大ファイルのやりとりのためにapacheは動かしておきたい
■HDC2-U2.0の設定
まずRAID1に設定し直す。後でやると中身がフォーマットされるので。
パソコンに接続しないで、ACアダプタだけ刺す。
電源モードスイッチをONに切り替える。起動する。
裏にあるRAID SETUPボタンを3秒押し続けると電源LEDが点滅しはじめる。
前側のFUNCボタンを押す毎に電源LEDの色が変わる。
青:RAID0 ストライピング
紫:RAID1 ミラーリング
緑:マルチディスクモード
なので、紫にする。裏側のRAID SETUPボタンを押して設定終了。
パソコンに接続して容量が1TBに減っている事を確認。これでミラーリングモードになった
■HDC2-U2.0のフォーマット
inspiron mini9に接続して起動。
sudo apt-get install gpartedgpartedでHDDのパーティションをフォーマットする。ubuntuをインストールする時に出てくるツール。
which gparted
sudo gparted
全部ext3でフォーマットした。しばらく待つ。
■HDC2-U2.0をマウントする
マウントポイントを作っておく
mkdir /home/sho/ex
/dev/sdb1としてHDC2-U2.0が認識されていたので
/etc/fstab を編集
/dev/sda2 / ext3 defaults 0 0自分のホームディレクトリの下に置く。
proc /proc proc defaults 0 0
/dev/sdb1 /home/sho/ex ext3 defaults 0 0
マウントする
sudo mount -a
これで/home/sho/ex/ 以下はRAIDで守られる。
■sambaのインストールと設定
sudo apt-get install samba
/etc/samba/smb.conf を編集
[global]
workgroup = MSHOME
coding system = UTF-8
doc charset = cp932
unix charset = UTF-8
wins support = yes
[ex]
path = /home/sho/ex
comment = ex
browseable = yes
read only = no
create mask = 0755
directory mask = 0755
sambaからはHDC2-U2.0の中以外は見える必要が無いので、[homes]とかは ; で全部コメントアウトした。
samba再起動
sudo /etc/init.d/samba restart
■Dynamic DNSの更新
mydns.jpを使っているんだけど、ここはDiCEとかを使わなくてもBasic認証で更新できる。
crontab -e で設定追加
*/10 * * * * wget --spider http://mydns-username:password@www.mydns.jp/login.html10分おきに更新する。
■その他
あとはまあ普通のLinuxなので、mercurialとかgitとかapacheをインストールしておしまい。
SSDの容量を稼ぐために、Inspiron Mini9に入ってたゲームやGIMPやEvolutionメールやOpenOfficeを全部消した。