Now we're using linux-image-2.6.18-6-amd64 package from etch update. Seems this issue still happens sometimes but very rare than before. We have 200+ Debian box (etch) and 1000+ XFS filesystems installed, since not all nodes' kernel package are up to date, I can say the new etch 2.6.18 kernel fix this issue.
fix typo: I mean I cannot say the new etch 2.6.18 kernel fix that...