2024年11月18日 | EOS R7ファームウエアアップデート |
2024年11月17日 | PX-M730Fのシアンインク交換 |
2024年11月4日 | 360度モニタ不調 |
2024年11月2日 | ノート給油 |
2024年10月19日 | 腕時計のファームウエア |
2024年10月5日 | RF-S 10-18mm F4.5-6.3 IS STM購入 |
2024年10月3日 | 三菱UFJニコスカード到着 |
2024年9月28日 | 三菱UFJニコスカード申込 |
2024年9月23日 | 第10世代iPad購入 |
2024年9月17日 | iPadOS 18 |
某社で眠っていたPC。 チップセットこそ430FXだがCPUクロックの上限は200MHz。 差さっていたCPUは90MHzのPentium。 で、負荷が高くなると暴走する。 そこでケースを開けてみると、CPU冷却ファンが止まっていた。 とりあえずファンだけ交換してみたが、だいぶCPUが劣化しているらしい。 あいかわらず、負荷が高くなると暴走してしまう。
ところがマザーボードが古いため、コア電圧が3.3Vにしか設定できない。 いまどき、そんなCPUなど売っていないのである。 結局、マザーボードごと交換することにした。 しかし、これはこれで大変だった。 フォームファクタがATで、 SIMMスロットを4本備えたSocket7はさすがに少ない。 秋葉原の販売店を5個所ほどハシゴして、 見つけたのはFICのVA-503+だった。 所詮はファイルサーバーとなるPCなので、CPUが速い必要はない。 いちばん安かった、K6-2/350MHzを購入した。 ほかの部品はほとんど流用できたので、1万8000円ほどの出費ですんだ。
セットアップ時は、クロックの設定にてこずった。 K6-2/350は、ベースクロック100MHzを3.5逓倍して使う。 ところがメインメモリは昔のSIMMなので、それについていけない。 で、ジャンパをいじってメモリに供給するクロックを変更するらしい。 Debain/GNU Linuxのインストールは特に問題も起きず、 kernelの再構築やseti@homeの連続運転でも大丈夫なようだ。 あとは、連続したファイルアクセスをチェックしてみよう。
AT互換機を使い始めてしばらくたつと、 いろいろな部品が余るようになる。 たいていは友人のところに行ったりするのだが、 なかには引き取り手のないものもある。 我が家で顕著なのは、HDだ。 まあ、いまごろ500MBだの800MBだのといっても、たしかに使い途がない。
部品寄せ集め4号にLinuxをインストールしたので、 mdデバイスに挑戦してみた。 こいつはLinear、RAID-0、RAID-1、 RAID-5をソフトウェアで実現してくれる。 ソフトウェアでRAIDを実現することに関しては、 いささかの懸念がある。 しかしLinearを使えば、 500MBと800MBのHDを使って1.3GBのHDが作れるのだ。 Windows NTでいうところの、ボリュームセットというやつだ。 もちろんIDEを使ったので、2台しか追加できない。 プライマリにはブート用のHDと、CD-ROM がつながっているからだ。 本格的にRAIDを組むなら3台以上のHDが必要だから、 やはりSCSIを使うのが正攻法というものだろう。
少くとも、Linearを実現するのはそれほど難しくなかった。
といったあんばいだ。
注意点として、 raidtoolをインストールするとき、mdデバイスを作るのに失敗した。 そこで手で作った。
$ mknod -m 0600 /dev/md0 b 9 0
$ mknod -m 0600 /dev/md1 b 9 1
$ mknod -m 0600 /dev/md2 b 9 2
$ mknod -m 0600 /dev/md3 b 9 3
失敗したのは、/etc/fstabにmdデバイスのマウント先を書いたとき、 うっかりブート時のfsckを実行するようにしてしまったこと。 もちろん、mdaddとmdrunを実行したあとでないと、まともに動かない。 そこでmdaddとmdrunした後にmountする/etc/init.d/md.shというスクリプトを作った。 ここに/etc/rc2.d/S05mdからシンボリックリンクを張る。 シャットダウン時にはmdstopを実行するよう、 /etc/init.d/umountfsに書き加えた。