つっても、非公開のを別につけているわけではない。
Copyright 1999- Jun Makino
2005/08 2005/07 2005/06 2005/05 2005/04 2005/03 2005/02 2005/01当面の予定
Sep 28 05:05:36 neomuscat kernel: scsi1: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 1a 35 27 9f 00 00 f8 00 Sep 28 05:05:36 neomuscat kernel: Current sd08:11: sense key Medium Error Sep 28 05:05:36 neomuscat kernel: Additional sense indicates Unrecovered read error Sep 28 05:05:36 neomuscat kernel: I/O error: dev 08:11, sector 439691104 Sep 28 05:05:36 neomuscat kernel: raid5: Disk failure on sdb1, disabling device. Operation continuing on 2 devices Sep 28 05:05:36 neomuscat kernel: md: updating md0 RAID superblock on device Sep 28 05:05:36 neomuscat kernel: md: sdd1 [events: 00000016]<6>(write) sdd1's sb offset: 244187904 Sep 28 05:05:36 neomuscat kernel: md: sdc1 [events: 00000016]<6>(write) sdc1's sb offset: 244187904 Sep 28 05:05:36 neomuscat kernel: md: (skipping faulty sdb1 ) Sep 28 05:05:36 neomuscat kernel: md: [dev 08:01] [events: 00000016]<6>(write) [dev 08:01]'s sb offset: 244187904 Sep 28 05:05:36 neomuscat kernel: md: md_do_sync() got signal ... exiting Sep 28 05:05:45 neomuscat kernel: scsi1: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 1a 35 29 8f 00 00 f8 00 Sep 28 05:05:45 neomuscat kernel: Current sd08:11: sense key Medium Error Sep 28 05:05:45 neomuscat kernel: Additional sense indicates Unrecovered read errorと、こんなのがでてるところを見ると再構築中に I/O エラーがでた模様。ちょっ としょうがないというか、本当に壊れてるかどうか問題なのでもう一度。
128 19:20 copy raidtab raidtab.20041103 129 19:20 vi raidtab 130 19:26 cat raidtab 131 19:27 man mkraid 132 19:27 /sbin/mkraid --really-force --dangerous-no-resync /dev/md0 133 19:27 /proc/mdstat 134 19:27 cat /proc/mdstat 135 19:28 cat /etc/fstab 136 19:28 mount -o ro /dev/md0 /xwork0 148 19:30 cat /proc/mdstat 149 19:30 /sbin/raidhotadd /dev/md0 /dev/sda1 150 19:30 cat /proc/mdstat/etc/raidtab の変更は
*** raidtab.20041103 2004-11-03 18:33:20.000000000 +0900 --- raidtab 2005-09-28 19:26:39.000000000 +0900 *************** *** 9 **** ! raid-disk 0 --- 9,10 ---- ! #raid-disk 0 ! failed-disk 0で、sda を外して degraded mode で動かして read-only でマウントしてから raidhotadd する。
ここでの本質は、「並列計算機では原理的に大きな計算機ほどコストパフォー マンスが悪くなる」という点にある。実際に単体で 1 年使うとか、あるいは コストが本当に台数に比例する成分しかないとかでなければ大きな計算機を組 むのはあんまり意味がない。
102 20:10 cat /proc/mdstat 104 20:10 /sbin/raidhotadd /dev/md0 /dev/sdd1 106 20:10 cat /proc/mdstatこれだけ。
Linux の Software raid は結構賢くて、デバイス名がつけかわっていても適 当になんとかする。 リブートした時には元々は sda なディスクが死んでてそ れまで b, c, d だったものに a, b, c と名前がついてたわけだけ どこんなメッセージがでてちゃんと動いた。
Sep 25 19:17:17 neomuscat kernel: md: could not lock sdd1, zero-size? Marking faulty. Sep 25 19:17:17 neomuscat kernel: md: could not import sdd1, trying to run array nevertheless. Sep 25 19:17:17 neomuscat kernel: md: autorun ... Sep 25 19:17:17 neomuscat kernel: md: considering sdc1 ... Sep 25 19:17:17 neomuscat kernel: md: adding sdc1 ... Sep 25 19:17:17 neomuscat kernel: md: adding sdb1 ... Sep 25 19:17:17 neomuscat kernel: md: adding [dev 08:01] ... Sep 25 19:17:17 neomuscat kernel: md: created md0 Sep 25 19:17:17 neomuscat kernel: md: bind<[dev 08:01],1> Sep 25 19:17:17 neomuscat kernel: md: bindで、復帰させるとSep 25 19:17:17 neomuscat kernel: md: bind Sep 25 19:17:17 neomuscat kernel: md: running: <[dev 08:01]> Sep 25 19:17:17 neomuscat kernel: md: sdc1's event counter: 00000013 Sep 25 19:17:17 neomuscat kernel: md: sdb1's event counter: 00000013 Sep 25 19:17:17 neomuscat kernel: md: [dev 08:01]'s event counter: 00000013 Sep 25 19:17:17 neomuscat kernel: md: device name has changed from sdd1 to sdc1 since last import! Sep 25 19:17:17 neomuscat kernel: md: device name has changed from sdc1 to sdb1 since last import! Sep 25 19:17:17 neomuscat kernel: md: device name has changed from sdb1 to [dev 08:01] since last import! Sep 25 19:17:17 neomuscat kernel: md0: removing former faulty [dev 08:01]! Sep 25 19:17:17 neomuscat kernel: md0: max total readahead window set to 744k Sep 25 19:17:17 neomuscat kernel: md0: 3 data-disks, max readahead per data-disk: 248k Sep 25 19:17:17 neomuscat kernel: raid5: device sdc1 operational as raid disk 3 Sep 25 19:17:17 neomuscat kernel: raid5: device sdb1 operational as raid disk 2 Sep 25 19:17:17 neomuscat kernel: raid5: device [dev 08:01] operational as raid disk 1 Sep 25 19:17:17 neomuscat kernel: raid5: md0, not all disks are operational -- trying to recover array Sep 25 19:17:17 neomuscat kernel: raid5: allocated 4544kB for md0 Sep 25 19:17:17 neomuscat kernel: raid5: raid level 5 set md0 active with 3 out of 4 devices, algorithm 2 Sep 25 19:17:17 neomuscat kernel: RAID5 conf printout: Sep 25 19:17:17 neomuscat kernel: --- rd:4 wd:3 fd:1 Sep 25 19:17:17 neomuscat kernel: disk 0, s:0, o:0, n:0 rd:0 us:1 dev:[dev 00:00] Sep 25 19:17:17 neomuscat kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:[dev 08:01] Sep 25 19:17:17 neomuscat kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:sdb1 Sep 25 19:17:17 neomuscat kernel: disk 3, s:0, o:1, n:3 rd:3 us:1 dev:sdc1 Sep 25 19:17:17 neomuscat kernel: RAID5 conf printout: Sep 25 19:17:17 neomuscat kernel: --- rd:4 wd:3 fd:1 Sep 25 19:17:17 neomuscat kernel: disk 0, s:0, o:0, n:0 rd:0 us:1 dev:[dev 00:00] Sep 25 19:17:17 neomuscat kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:[dev 08:01] Sep 25 19:17:17 neomuscat kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:sdb1 Sep 25 19:17:17 neomuscat kernel: disk 3, s:0, o:1, n:3 rd:3 us:1 dev:sdc1 Sep 25 19:17:17 neomuscat kernel: md: updating md0 RAID superblock on device Sep 25 19:17:17 neomuscat kernel: md: sdc1 [events: 00000014]<6>(write) sdc1's sb offset: 244187904 Sep 25 19:17:17 neomuscat kernel: md: recovery thread got woken up ... Sep 25 19:17:17 neomuscat kernel: md0: no spare disk to reconstruct array! -- continuing in degraded mode Sep 25 19:17:17 neomuscat kernel: md: recovery thread finished ... Sep 25 19:17:17 neomuscat kernel: md: sdb1 [events: 00000014]<6>(write) sdb1's sb offset: 244187904 Sep 25 19:17:17 neomuscat kernel: md: [dev 08:01] [events: 00000014]<6>(write) [dev 08:01]'s sb offset: 244187904 Sep 25 19:17:17 neomuscat kernel: md: ... autorun DONE.
Sep 27 20:10:54 neomuscat kernel: md: trying to hot-add sdd1 to md0 ... Sep 27 20:10:54 neomuscat kernel: md: bindSep 27 20:10:54 neomuscat kernel: RAID5 conf printout: Sep 27 20:10:54 neomuscat kernel: --- rd:4 wd:3 fd:1 Sep 27 20:10:54 neomuscat kernel: disk 0, s:0, o:0, n:0 rd:0 us:1 dev:[dev 00:00] Sep 27 20:10:54 neomuscat kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:[dev 08:01] Sep 27 20:10:54 neomuscat kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:sdb1 Sep 27 20:10:54 neomuscat kernel: disk 3, s:0, o:1, n:3 rd:3 us:1 dev:sdc1 Sep 27 20:10:54 neomuscat kernel: RAID5 conf printout: Sep 27 20:10:54 neomuscat kernel: --- rd:4 wd:3 fd:1 Sep 27 20:10:54 neomuscat kernel: disk 0, s:0, o:0, n:0 rd:0 us:1 dev:[dev 00:00] Sep 27 20:10:54 neomuscat kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:[dev 08:01] Sep 27 20:10:54 neomuscat kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:sdb1 Sep 27 20:10:54 neomuscat kernel: disk 3, s:0, o:1, n:3 rd:3 us:1 dev:sdc1 Sep 27 20:10:54 neomuscat kernel: md: updating md0 RAID superblock on device Sep 27 20:10:54 neomuscat kernel: md: sdd1 [events: 00000015]<6>(write) sdd1's sb offset: 244187904 Sep 27 20:10:54 neomuscat kernel: md: sdc1 [events: 00000015]<6>(write) sdc1's sb offset: 244187904 Sep 27 20:10:54 neomuscat kernel: md: sdb1 [events: 00000015]<6>(write) sdb1's sb offset: 244187904 Sep 27 20:10:54 neomuscat kernel: md: [dev 08:01] [events: 00000015]<6>(write) [dev 08:01]'s sb offset: 244187904 Sep 27 20:10:54 neomuscat kernel: md: recovery thread got woken up ... Sep 27 20:10:54 neomuscat kernel: md0: resyncing spare disk sdd1 to replace failed disk Sep 27 20:10:54 neomuscat kernel: RAID5 conf printout: Sep 27 20:10:54 neomuscat kernel: --- rd:4 wd:3 fd:1 Sep 27 20:10:54 neomuscat kernel: disk 0, s:0, o:0, n:0 rd:0 us:1 dev:[dev 00:00] Sep 27 20:10:54 neomuscat kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:[dev 08:01] Sep 27 20:10:54 neomuscat kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:sdb1 Sep 27 20:10:54 neomuscat kernel: disk 3, s:0, o:1, n:3 rd:3 us:1 dev:sdc1 Sep 27 20:10:54 neomuscat kernel: RAID5 conf printout: Sep 27 20:10:54 neomuscat kernel: --- rd:4 wd:3 fd:1 Sep 27 20:10:54 neomuscat kernel: disk 0, s:0, o:0, n:0 rd:0 us:1 dev:[dev 00:00] Sep 27 20:10:54 neomuscat kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:[dev 08:01] Sep 27 20:10:54 neomuscat kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:sdb1 Sep 27 20:10:54 neomuscat kernel: disk 3, s:0, o:1, n:3 rd:3 us:1 dev:sdc1 Sep 27 20:10:54 neomuscat kernel: md: syncing RAID array md0 Sep 27 20:10:54 neomuscat kernel: md: minimum _guaranteed_ reconstruction speed: 100 KB/sec/disc. Sep 27 20:10:54 neomuscat kernel: md: using maximum available idle IO bandwith (but not more than 100000 KB/sec) for reconstruction. Sep 27 20:10:54 neomuscat kernel: md: using 124k window, over a total of 244187904 blocks.
で、 apt-get update ; apt-get -f install するとまた一杯エラー。
rpm -e XFree86-cyrillic-fonts-4.2.1-0vl15 rpm -e neon-devel-0.24.3-1 rpm -e subversion-python-0.32.1-7505とかで大体通るようになるけどまだ大体。で、
59:subversion ########################################### [ 65%] Saving current svnadmin-0.32.1-7505.static as svnadmin-0.32.1-7505. Erase this program only after you make sure you won't need to dump/reload any of your repositories to upgrade to a new version of the database.という大変ありがたいメッセージがでる。しかしまだ変で subversion がイン ストールできてない。結局
rpm -e --justdb subversion-serverというなんかインチキな操作をしてなんとか。
インストールできても話は終わらない。 Subversion はバージョンが変 わった時にレポジトリが上位互換にならないことがあって、
2 /usr/bin/svnadmin-0.32.1-7505 dump ~/svn/acs > 20050927.acs.svn 5 mv acs acs.old 6 svnadmin create /home/acs/svn/acs 7 svnadmin load /home/acs/svn/acs < 20050927.acs.svnというような操作をして変換する必要がある。この時に前の svnadmin が残っ てないとパニック。
で、ゲートに機械が 3 台しかないので処 理は不可能、、、というようなことで、結局沢山の人が指紋と写真はなにもし ないでそのまま搭乗していった(私も)。
Best of all, these launch systems are 10 times safer than the shuttle because of an escape rocket on top of the capsule that can quickly blast the crew away if launch problems develop.って、、、
つーか、なんでこんなに遅いの?
将来、そんなふうに書けるようになることを祈ろう。神頼み。
シンポジウム開催事務局として,牧野先生にお詫びをしなければならない事 態が起こりメールを差し上げました。本当に第3者に提供してくれたようだ。先生がお申込になりました懇親会のクレジットカード情報に関しまして,登 録事務局がメールによるお問い合わせを行いましたが,その際,作業のミスに より同じ文面のものを他の参加者の方に誤送信いたしました。
夢のなかでしますでぃーとかふみ。