banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix error : journal commit I/O error  XML
  [Question]   error : journal commit I/O error 10/08/2010 09:27:31 (+0700) | #1 | 218030
[Avatar]
zeno
Elite Member

[Minus]    0    [Plus]
Joined: 20/07/2004 03:57:09
Messages: 124
Location: HVA
Offline
[Profile] [PM]
hi all,
Mình đang có 1 em server CentOS 5. hôm nay mình upload lên server khoang 100Gb dữ liệu, mỗi file trung bình khoảng 10Mb thông qua FTP (ProFTPD Version 1.3.3a). Upload trong local capble ethernet 100Mb/s, upload được khoảng 5-6 Gb . Thì server bị lỗi journal commit I/O error
Mình thử 2 lần đều bị dẫn đến IO error (không đọc ghi được file gì nữa và phải restart hệ thống)
Mình xem mesage log thì nó báo như sau:

cat /var/log/messages:
Code:
cat: /var/log/messages: Input/output error


tail /var/log/messages:
Code:
Aug 10 09:33:21 localhost kernel: BAN_IN:IN=et OUT= MAC=00:04:23:e0:c6:a8:00:15:17:c7:ff:bd:08:00 SRC=210.245.86.202 DST=210.245.86.210 LEN=1500 TOS=0x00 PREC=0x00 TTL=128 ID=22040 DF PROTO=TCP SPT=2994 DPT=33216 WDWIDT.210 DSEC=0x00 TTL=64 ID=33426 =TCP SPT=336 DPT=2994 WINDOW=12288 RES=0x00 ACK URGP=0
Aug 10 09:33:21 localhost kernel: :23:e0:c6:a8:00:15:82 DST=210.245.86.210 LEN=1500 TOS=0x0EC=0x00 TTL=128 ID=22056 DF PROTO=TCP SPT=2994 DPT=33216 WINDOW=32768 RES=0x00 ACK URGP=0
Aug 10 09:33:21 localhost kernel: <4:23:e0:c6:a:00:08:00 SR.245.02 ST=210.24586.210 LEN=1500 TOS=0x00 PREC=0x00 TTL=128 ID=22061 DF PROTO=TCP SPT=2994 DPT=33216 WINDOW=32768 RES=0x00 ACK URGP=0
Aug 10 09:33:24 localhost kernel: TL=64 ID=31651 DF PROTO=TCP SPT=37088 DPT=2995 WINDOW=12288 RES=0x00 ACK URGP=0
Aug 10 09:33:28 localhost kernel: .86.202 DST=210.245.86.210 LEN=1500 TOS=0x00 PREC=0x00 TTL=128 ID=32724 DF PROTO=TCP SPT=2995 DPT=37088 WINDOW=32768 RES=0x00 ACK URGP=0
Aug 10 09:33:29 localhost kernel: <7 MAC=00:08:00 SRC=210.245.86.245.86N=1500S=0x00 PREC=0x00 TTL=128 ID=10624 DF PO=TCP SPT=2995 DPT=37088 WINDOW=32768 RES=0x00 ACK URGP=0
Aug 10 09:33:30 localhost kernel: 4 ID=883 0.245.86.210 LEN=1500 TOS=0x00 PREC=0x00 TTL=128 ID=21736 DF PROTO=TCP SPT=2998 DPT=32883 WINDOW=32768 RES=0x00 ACK URGP=0
Aug 10 09:33:35 localhost kernel: NDWIDTH_IIN=eth0 OUT= MAC=00:04:23:e0:c6:a8:00:15:17:c7:ff:bd:08:00 SRC=210.245.86.202 DST=210.245.86.210 LEN=1500 TOS=0x00 PREC=0x00 TTL=128 ID=1390 DF PROTO=TCP SPT=2995 DPT=37088 WINDOW=32768 RES=0x00 ACK URGP=0
Aug 10 09:33:37 localhost kernel: RES=0x00 ACK URGP=0
Aug 10 09:33:56 localhost kernel: 00 D9 WINDOW=x00 ACK URGP0


uname -a:

Code:
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux


mình chạy thử

fsck:

Code:
sck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/dev/VolGroup00/LogVol00: recovering journal
/dev/VolGroup00/LogVol00: Attempt to read block from filesystem resulted in short read while reading block 15273

JBD: Failed to read block at offset 13202
fsck.ext3: Input/output error while recovering ext3 journal of /dev/VolGroup00/LogVol00


xin hỏi a e ai có ý kiến gi không?
[Up] [Print Copy]
  [Question]   error : journal commit I/O error 10/08/2010 09:53:34 (+0700) | #2 | 218035
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Cái này thì chỉ có nước fsck để repair nó thôi em.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   error : journal commit I/O error 10/08/2010 14:23:47 (+0700) | #3 | 218060
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
chắc ổ cứng sắp die nên nó error
nên mua ổ khác thay
[Unix] live free or die
[Up] [Print Copy]
  [Question]   error : journal commit I/O error 10/08/2010 15:38:08 (+0700) | #4 | 218067
puffy
Member

[Minus]    0    [Plus]
Joined: 29/07/2009 17:23:58
Messages: 7
Offline
[Profile] [PM]
cái superblock của ext3 chắc ngỏm rồi. Ông 'mke2fs -n /dev/VolGroup00/LogVol00' coi cái superblock được backup ở các block nào rồi tiếp tục 'fsck.ext3 -b block_id /dev/VolGroup00/LogVol00' để fix cái superblock từ cái backup ở 'block_id'

PS: coi manpage cho kỹ để hiểu mấy cái option là gì nghe, làm ẩu là đi luôn cái fs đó. Recover xong cái superblock rồi thì 'fsck.ext3 -j' để fix cái journal, chấp nhận mất 1 ít thông tin nhật ký trong journal cũ, cũng chả bi nhiêu file.



[Up] [Print Copy]
  [Question]   error : journal commit I/O error 10/08/2010 21:07:40 (+0700) | #5 | 218084
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]
Với lại, góp ý tí là lần sau nên update CentOS lên phiên bản mới nhất. Nó miễn phí mà. Táng lệnh yum -y update rồi chờ thôi.
Kernel của bạn là 2.6.18-194, của mình nó là 2.6.18-194.8.1 rồi.
Update lên nó sẽ fix kha khá nhiều bug của CentOS (chắc bạn đang xài 5.5) đấy.
[Up] [Print Copy]
  [Question]   error : journal commit I/O error 11/08/2010 08:19:53 (+0700) | #6 | 218111
[Avatar]
zeno
Elite Member

[Minus]    0    [Plus]
Joined: 20/07/2004 03:57:09
Messages: 124
Location: HVA
Offline
[Profile] [PM]
Cảm ơn ý kiến của anh em.
Thực tình mình chưa gặp qua cái lỗi kiểu này bao giờ. Mình cũng đã sài nhiều distro và phiên bản Linux khác nhau. Việc đọc ghi vài chục đến 100Gb cũng là chuyện bình thường.
Mình nghĩ chắc gặp vấn đề với ổ cứng vì kerner và CentOS theo mình nghĩ thì không thể có lỗi I/O kiểu này được, có lẽ ổ cứng quá cũ rồi. Mình cũng đã tiến hành thay thế ổ cứng thay vì đi khắc phục 1 cái ổ đã cũ (vì server này có tần xuất đọc/ghi ổ cứng cực lớn).

thanks,
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|