newfsして、1/4縮小したものを書き出し。
2 titleしかないので、8分強で終了。
newfs -m 0 -o space」して、書き出し。
newfsしなおして書き出し。
umountも途中で固まっているのをfwcontrol -rで終らせたら…
mountどころかfsckさえ出来なくなっていた。
newfs -Nの結果をみて、最初のいくつかでfsck_ffs -bするもダメ。
newfsでパラメータをいじっていたかも。
fsckに入っているのでは?」と思い、頭から順に-bしていったら、160が正解だった。
前に似たような状況に陥ったディスクがあって、結局諦めて上書きしてしまったが、救えたのかもしれない。
残念。
mountすると、Size 149G, Used 145G, Avail -8.0Gとかなって、怪しいことこの上ないのだが読めるうちに読み出してみる。
mksnap_ffsが反映されないから。
もちろん、手動で対応してもいいのだけど、また、それはそれで面倒だし、待ち時間長いし、そこでミスってファイルが復活できなくなったりするしでやっていない。
Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address = 0x39f
fault code = supervisor write, page not present
instruction pointer = 0x20:0xc0b1f7f0
stack pointer = 0x28:0xf06f7b58
frame pointer = 0x28:0xf06f7b74
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (fw0_taskq)
trap number = 12
panic: page fault
最近、FreeBSDのfirewireもだいぶ安定していたのでこういうのないと思っていたのに。
fsckとか待っている間、ちゃんと通じているか疑惑はあるが、HDの方に通電をしておいてみる。
fsck終了。
幸いにして全て修復できたようだ。
とりあえずすぐには使わない容量の大きなpartitionをumountして作業再開。
fsck -y」。
fsckとか出来る感じではないのでzero fillして、書き出してみるか。
ddが固まっているのでkill -9しても死ななかったが、とりあえずfwcontrol -rしたら死んでくれた。
本ページの主張等は著者の所属組織に全く関係なく、個人としてのものです。