RAID
resync が終わっていたので、grub インストールしてシャットダウン。/dev/sdb を外して起動してみる。起動した。
つけ直して起動。cat /dev/md0 してみると、sdb1 がなくなってる。mdadm /dev/md0 -a /dev/sdb1 する。また resync がはじまる。
これでいいのかよくわからなす
resync が終わっていたので、grub インストールしてシャットダウン。/dev/sdb を外して起動してみる。起動した。
つけ直して起動。cat /dev/md0 してみると、sdb1 がなくなってる。mdadm /dev/md0 -a /dev/sdb1 する。また resync がはじまる。
これでいいのかよくわからなす
hdparm /dev/sda とかやっても DMA かどうかとかの情報が見れないなぁ。
$ sudo hdparm /dev/sda /dev/sda: IO_support = 0 (default 16-bit) readonly = 0 (off) readahead = 256 (on) geometry = 30401/255/63, sectors = 488397168, start = 0
itete
sudo port install memcached
memcached -d -m 32 -p 11211これあとで終了するの忘れそう。32MB ぐらいならいいけど
むー test Cache::Memcached が全て失敗する。
全てじゃなかった。けどレスポンスのところは全部失敗してる。
Use of uninitialized value in string eq at /Users/cho45/.cpan/build/Cache-Memcached-1.18/blib/lib/Cache/Memcached.pm line 462. Use of uninitialized value in addition (+) at /Users/cho45/.cpan/build/Cache-Memcached-1.18/blib/lib/Cache/Memcached.pm line 893.
memcached -vv で起動しても、変な動作してるようには見えない。なんでだ……
Ruby-Memcached は動いてるから、memcached の問題ではないようだ。
MacPorts の perl5.8.8 が悪いのかと思って標準の 5.8.6 をひっぱりだして試したけどこっちもだめだ。
どうすれば動くんだろう。マジで困る
http://d.hatena.ne.jp/k12u/20060913#p1
これだ。確かに 10 秒とかにするとテストとおる。
sudo port uninstall memcached
sudo port install libevent
cd
cd src
wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
tar xzvf memcached-1.2.0.tar.gz
cd memcached-1.2.0
./configure --with-libevent=/opt/local --prefix=/opt/local
make
sudo make installで解決した。2時間ぐらいハマった。
というのを見落としてた。
/etc/hosts を書き換えるだけでよかったのか……
Alt-Cmd-F (Alt-Ctrl-F) Alt と Cmd の同時押しって苦手
http://www.apple.com/jp/support/itunes/shortcuts/index.html はダウト
Admin 権限ないときって、USB US キーボード繋いでも US キーボードとして使えないのかな
予定
構築メモ
SC430
BIOS で SATA を ON に。ポートごとの設定で、はずしたふたの裏に番号が図解してある。
sudo fdisk /dev/sdb > p Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes > n > p > 1 #パーテーション番号 > 1 #最初のシリンダ > +249500M > t # タイプ変更 > fd # Linux raid auto detect > a # ブートフラグ > n > p > 2 > [RET] > [RET] > t > 2 > 82 > p Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sdb1 * 1 30334 243657823+ fd Linux raid 自動検出 /dev/sdb2 30335 30401 538177+ 82 Linux swap / Solaris > w
とりあえず swap を有効にしてみる
$ sudo mkswap /dev/sdb2 Setting up swapspace version 1, size = 225545396 kB no label, UUID=269dcbba-b161-4002-9a4d-29fe964d61b6 $ sudo swapon /dev/sdb2 $ swapon -s
RAID1 を一つのデバイスを missing にして作成する
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 missing mdadm: array /dev/md0 started.
ファイルシステム作成 ext3
sudo mkfs.ext3 /dev/md0
作ったファイルシステムに現行システムをコピー
cd / sudo mkdir new-disk sudo mount -t ext3 /dev/md0 /new-disk sudo telinit 1 # syslog とか全部止めたりしてファイルシステムの使用を最小限に # ここからは ssh できないのでちまちまうってく # パーティションは一つしかないため簡単に cd / cp -ax / /new-disk
風呂
帰って来たら no space なんたらでコピーが止まってる。いろいろ見てみると、fdisk の時点で桁を間違っているという罠……いったん全てを巻き戻す。
sudo umount /new-disk sudo mdadm --misc --stop /dev/md0 sudo swapoff /dev/sdb2
で上のをやりなおし。記録とっててよかった。
cp まで終わったら
mkdir /new-disk/proc vi /boot/grub/device.map (hd0) /dev/sda (hd1) /dev/sdb grub-install /dev/sdb update-grub vi /etc/fstab reboot # ここでは sda1 の grub で起動した sudo shutdown -h now
ハードディスク入れ替え。古い方をはずしてからっぽのをつける。が、起動しない。GRUB がちゃんとインストールできていないようだ。
sudo grub grub> device (hd0) /dev/sdb grub> root (hd0,0) grub> install /boot/grub/stage1 d (hd0) /boot/grub/stage2 0x8000 (hd0,0)/boot/grub/menu.lst grub> quit
これでブートはする。が、root fs をマウントできないでとまってしまう。うーん。なんでだろう。
って、fstab 書き換えたのって cp したあとじゃん。
マウントできない。で止まった後、BusyBox shell に落ちるので、mount /dev/md0 /tmp; chroot tmp; vi /etc/fstab して書き換える。
が、これでも root fs がマウントできないと言われる。
悩んだ挙句、/boot/grub/menu.list に書いてある kernel 起動オプションをにらむ。一番上の設定をコピって、sda1 をmd0 に書き換え。
さて起動するか。起動した。よしよし
でもって /dev/sda にたいして、fdisk とか
sudo fdisk
# 上と同じ
sudo mdadm /dev/md0 -a /dev/sda1
cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sda1[2] sdb1[0]
243657728 blocks [2/1] [U_]
[>....................] recovery = 2.8% (6982720/243657728) finish=70.8min speed=55698K/sec
unused devices: <none>よさげ。
こっちのディスクにも grub をインストールしたら終わりかな。
あ、あと、sda2 も mkswap, swapon, vim fstab して書き換え。
mdadm --detail --scan >> /etc/mdadm/mdadm.conf dpkg-reconfigure mdadm
朝の4時ごろから落ちてたっぽい。唐突に
原因がわからない。ルーター再起動で繋がった。syslog 追って見たけど特になにもなし、PPPoE も落ちた形跡なし。
VoIP 側は無事だったっぽい。特に再起動せずとも生きてる。
HDD 買おうとおもったんだけど、まとめてメモリも買おうかで迷う。2G にしようと思ってたけど、なんか別に 1G でもいい気がするし、うーん。
ちょっと前にりなざうで思いついたときに書き出したもの。今考えているのとは違う部分もある感じ。ちゃんと実践できないことがいっぱいあるなぁ……と思ったのでいつでも見れるように。
伊藤家の食卓見てて思ったけど、リサイクルって awareness が溢れてるんだなぁ。情報デザイン