静音サーバ(ハードディスク編)

本来の目的のファイルサーバとして構築するために、ハードディスク周りの作業をしました。

ファイル共有で使うパーティションはXFSで構築しようと思っていたので、mkfs.xfsを実行しようとしたら、FC2の標準のインストールでは入っていませんでした。そのため、yumでxfsprogsとxfsprogs-develパッケージをインストールしました。
ブロックサイズは大きめの方がファイルサーバとしてのパフォーマンスは良いだろうと思い、64kに設定したフォーマットしてみたものの、mountに失敗してしまいました。ぐぐってみたら、ブロックサイズが大きいとmountに失敗すると書いてあったので、サイズを色々試してみました。結局、デフォルトの4kでしかmountできませんでした。
次に、IDEのHDDはhdparmで調整しないと使い物にならないという昔の知識でhdparmを調整しようとしてみたものの、最近のだと調整いらずで使えるようですね。誰かががんばってくれているようです。ありがたいことです。モードがudma5になっていました。

[root@star-destroyer taki]# /sbin/hdparm -i /dev/hda

/dev/hda:

Model=TOSHIBA MK8026GAX, FwRev=PA001G, SerialNo=74IN0067T
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=48
BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=16
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: device does not report version:

* signifies the current active mode

読み込みの速度は次の値になりました。2.5インチのHDDにしては速いですね。

[root@star-destroyer taki]# /sbin/hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 264 MB in 2.02 seconds = 130.65 MB/sec
Timing buffered disk reads: 90 MB in 3.06 seconds = 29.45 MB/sec