あらためて、自宅サーバをつくる

雑記

VMwareESXiを動かすためだけに勢いで買ったDELL PowerEdge T105にHDDを2個買ってきて、自宅サーバとして生かすことにする。

HDDのDiagnostic

パソコンの部品は購入したら不良がないかをチェックしないといけません。OSを入れてから不良セクタが見つかったりしたら、目も当てられません。正常に動作しなければメーカーに交換してもらう必要があるので、データを入れる前に必ずチェックします。

KNOPPIXをブートして、ターミナルを立ち上げて、

$ badblocks -c 512 -t random -fwvs  /dev/sda

$ badblocks -c 512 -t random -fwvs /dev/sdc

全てのテストが正常に終了すればOK。エラーが出たらメーカー交換。

Bigsectorへの対処

今回購入したWestern Degital WD20EARSというHDDは「Advanced Format Technology」が採用されている。簡単に言うと従来のHDDは1セクタが512バイトだったのを4096バイトで扱おうって技術。通称Bigsector

要するにファイルシステムの開始セクタを8の倍数に設定しておけばOKってことだけど、Ubuntu10.04LTSではパーティション境界を1 MiB (1048576 bytes)地点から開始するので、何も考えずにパーティションを新規作成すればOK

サーバOSの選定

Debianの文化に尊敬の意を表してUbuntuを使います。UbuntuのLTS版は10.04となっていて、サーバ版は2015年4月までサポートされる予定です。安定して稼働し続けさせるためには心強い。

まぁ、2015年になったらサーバを買い換えていると思うので、基本的にOSを入れたら再度そのHWにOSを入れることはほぼありません。

外部公開部分にはKVM上でCentOSを利用して外部公開しようと考えています。

OSインストール

普通にOSインストールです。OpenSSH Serverのみ選択して粛々と終了。

GRUB2が入らなかったので、とりあえずLILOをいれとく。

hiroki@t105:~$ df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VG1-root  1.8T  854M  1.7T   1% /

none                  2.0G  176K  2.0G   1% /dev

none                  2.0G     0  2.0G   0% /dev/shm

none                  2.0G   36K  2.0G   1% /var/run

none                  2.0G     0  2.0G   0% /var/lock

none                  2.0G     0  2.0G   0% /lib/init/rw

none                  1.8T  854M  1.7T   1% /var/lib/ureadahead/debugfs

/dev/mapper/VG1-boot  237M   24M  201M  11% /boot

hiroki@t105:~$ sudo lvdisplay /dev/mapper/VG1

  • Logical volume —

LV Name                /dev/VG1/boot

VG Name                VG1

LV UUID                B1TXJ2-Z0Hn-l0NB-xtUg-Z53K-BrLq-sqyD3b

LV Write Access        read/write

LV Status              available

# open                 1

LV Size                244.00 MiB

Current LE             61

Segments               1

Allocation             inherit

Read ahead sectors     auto

  • currently set to     256

Block device           251:0

  • Logical volume —

LV Name                /dev/VG1/swap

VG Name                VG1

LV UUID                dviFr7-gbLh-si56-y2YK-Kpd3-6MnW-UJUlVk

LV Write Access        read/write

LV Status              available

# open                 1

LV Size                3.81 GiB

Current LE             976

Segments               1

Allocation             inherit

Read ahead sectors     auto

  • currently set to     256

Block device           251:1

  • Logical volume —

LV Name                /dev/VG1/root

VG Name                VG1

LV UUID                JCTRvJ-wMJR-RY7p-2D9t-K29e-RTGJ-Hv422v

LV Write Access        read/write

LV Status              available

# open                 1

LV Size                1.82 TiB

Current LE             475894

Segments               1

Allocation             inherit

Read ahead sectors     auto

  • currently set to     256

Block device           251:2

hiroki@t105:~$ cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]

md0 : active raid1 sdb1[1] sda1[0]

1953513408 blocks [2/2] [UU]

unused devices: <none>

hiroki@t105:~$ sudo /sbin/hdparm -ft /dev/mapper/VG1-root

/dev/mapper/VG1-root:

Timing buffered disk reads:  304 MB in  3.02 seconds = 100.68 MB/sec

hiroki@t105:~$ uname -a

Linux t105 2.6.32-21-server #32-Ubuntu SMP Fri Apr 16 09:17:34 UTC 2010 x86_64 GNU/Linux

最初のHDDのMBRにしかブートローダーを書いていないので、後ほど次のHDDにも書くことにする。

OSの設定などは後日。

タイトルとURLをコピーしました