CentOS 5.8 64비트에서 일정 시간이 지나면 Ext4 자체 오류가 발생합니다.

CentOS 5.8 64비트에서 일정 시간이 지나면 Ext4 자체 오류가 발생합니다.

dmesg에서 다음과 같은 경고가 표시됩니다.

EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619328(bit 15808 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619329(bit 15809 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619330(bit 15810 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619331(bit 15811 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619332(bit 15812 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619333(bit 15813 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619334(bit 15814 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619335(bit 15815 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619336(bit 15816 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619337(bit 15817 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619338(bit 15818 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619339(bit 15819 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619340(bit 15820 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619341(bit 15821 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619342(bit 15822 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619343(bit 15823 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619344(bit 15824 in group
EXT4-fs error (device md2): mb_free_blocks: double-free of inode 0's block 602619767(bit 16247 in group
JBD: Spotted dirty metadata buffer (dev = md2, blocknr = 0). There's a risk of filesystem corruption in
EXT4-fs error (device md2): ext4_mb_generate_buddy: EXT4-fs: group 18390: 7176 blocks in bitmap, 7211 in
JBD: Spotted dirty metadata buffer (dev = md2, blocknr = 0). There's a risk of filesystem corruption in

이것은 시간이 좀 지나서야 발생합니다. 서버가 재부팅되지 않았습니다. 디스크는 모두 정상입니다. 두 개의 3TB 드라이브에서 소프트웨어 RAID1 설정을 사용합니다. 나는 어떤 문제, 불안정성 또는 다른 것을 보지 못합니다.

한번은 밤에 e4fsck를 실행한 적이 있습니다. 모든 오류를 수정한 후 다시 발생하기 시작했지만 서버가 전혀 재부팅되지 않았습니다.

걱정할 것이 있나요?

핵심:

2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:00 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

답변1

예, 걱정할 부분입니다. 이는 파일 시스템이 손상되었거나 다른 것이 파일 시스템을 손상시키고 있음을 의미합니다.

주요 용의자는 디스크 자체입니다. 다음을 통해 확인하세요 smartctl.

smartctl -a /dev/sda
smartctl -a /dev/sdb

다음 용의자는 드라이브 컨트롤러와 케이블링입니다.

답변2

ext4가 잘 작동하는 커널 3.XX로 업그레이드해야 했습니다. ;)

관련 정보