xfs の inode 破損によるエラー

Posted by yoosee on Debian at 2006-09-11 23:42 JST

*1  xfs の inode 破損によるエラー

サーバが落ちたと思ったらログに xfs のエラーダンプが20行ほど。 一応は再起動すると復帰するのだが、壊れた inode をさわると OS がそのまま死んでしまう。ログの最後の方を拾うとこんな感じ。
xfs_force_shutdown(hda5,0x8) called from line 1151 of file fs/xfs/xfs_trans.c.  Return address = 0xf0f7e118
Filesystem "hda5": Corruption of in-memory data detected.  Shutting down filesystem: hda5 
Please umount the filesystem, and rectify the problem(s)
xfs_force_shutdown(hda5,0x1) called from line 338 of file fs/xfs/xfs_rw.c.  Return address = 0xf0f7e118
smartctl --all ではやばそうなパラメータは無し。とりあえず single user mode で起動した後 /usr を unmount して xfs_repair をかけたら修復自体は出来たようだ。

いまのところ壊れた原因は不明だが (aptitude で vim を upgrade 中に壊れた)、もしかして 2.6.17.7 XFS internal error xfs_da_do_buf だとすると、回避方法が filesystem を変える以外になさそうなのが…。しばらくは様子を見よう。当サーバを利用の人はこまめにバックアップをよろしく。xfs は特に大きなファイルを扱うときは速くてありがたいのだが、安定性は ext3 程では無い感じがする。

Software Suspend2 が動作しなくなった

Posted by yoosee on Debian at 2006-01-10 23:42 JST

*1  hibernate から復帰しなくなった

何故か年明けくらいから CF-Y4 の Software Suspend2 (hibernate) 2.1.9.5 が効かなくなっていた。hibernate コマンドを叩くと image は保存されているように見えるが、再起動しても状態が復元しない。おかしいなと思って再起動後の dmesg を見てみると
Software Suspend 2.1.9.5: You need to use a resume2= command line parameter to tell Software Suspend 2 where to look for an image.
Software Suspend 2.1.9.5: Resume2 parameter is empty. Suspending will be disabled.
などというエラーが。あれ、そもそも resume2= が無ければ hibernate 出来てないんじゃないのか、と思って /boot/grub/menu.lst を見ると
kopt=root=/dev/hda3 ro resume2=swap:/dev/hda2
と言う記載はしっかりあって問題無さそうなのだが…。とりあえず当該 kernel の起動ラインに
title           Debian GNU/Linux, kernel 2.6.12.2pm
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.12.2pm root=/dev/hda3 resume2=swap:/dev/hda2 ro
savedefault
boot
のように追記して再起動したら上記エラーも出なくなり、問題なく動くようになったが、釈然としない。grub 自体も最後の changelog が 2005-04-19 だし、kernel の update もしていないので何が変わったわけでもないはずなのだが。

*1  (;_;)

Linux kernel の全てのバージョンに mremap() の脆弱性発見 だそうで、/.J: 2.4.25 & 2.6.3 released にある通り、最新版で fixed とのこと。またかよー。Debian Security Advisory も出てた。

*2  Impact

mremap() の exploit なので
Proper exploitation of this vulnerability leads to local privilege escalation giving an attacker full super-user privileges. The vulnerability may also lead to a denial-of-service attack on the available system memory.
位の影響はもちろんあるよなぁ... また upgrade 大会か...

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

Monthly Archives

Select Month to read
  

Ads

Recent Entries

Related Sites