cPanel SMART Errors

Tác giả admin+, T.Ba 13, 2011, 08:33:32 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 3 Khách đang xem chủ đề.

cPanel SMART Errors


Mình xin nói sơ qua về Cpanel SMART Errors.

Cpanel thật sự không thông minh về việc phân tích lỗi với SMART. Vì vậy những cảnh báo từ Cpanel SMART đôi khi không đúng.

Tuy nhiên điều đó không có nghĩa là tất cả những cảnh báo lỗi từ Cpanel SMART đều hoàn toàn sai cả. Và điều này không nên phớt lờ đó nhé.

1. Đây là một cảnh báo lỗi không đúng từ Cpanel SMART

Mã nguồn [Chọn]
S.M.A.R.T Errors on /dev/sdb
From Command: /usr/sbin/smartctl -q errorsonly -H -l selftest -l error /dev/sdb
Please note the following marginal Attributes:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
190 Unknown_Attribute 0×0022 065 040 045 Old_age Always In_the_past 35

Nó cảnh báo sai vì theo ly dó sau đây:

Cảnh báo này từ dòng lệnh /usr/sbin/smartctl -q errorsonly -H -l selftest -l error /dev/sdb
Nếu là ổ đĩa SATA thì cảnh báo này là hoàn toàn sai.
Vì dòng lệnh trên sẽ không chạy được nếu thiếu tuỳ chọn -d ata (Bắt buộc dùng cho ổ đĩa SATA )

2. Đây là cảnh báo lỗi đúng tình trạng ổ đĩa cứng:

Mã nguồn [Chọn]
/usr/sbin/smartctl -q errorsonly -H -l selftest -l error /dev/hda
Please note the following marginal Attributes:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
190 Unknown_Attribute       0×0022   054   044   045    Old_age   Always   In_the_past 5102698542

ATA Error Count: 127 (device log contains only the most recent five errors)
Error 127 occurred at disk power-on lifetime: 11766 hours (490 days + 6 hours)
Error 126 occurred at disk power-on lifetime: 11766 hours (490 days + 6 hours)
Error 125 occurred at disk power-on lifetime: 11465 hours (477 days + 17 hours)
Error 124 occurred at disk power-on lifetime: 11465 hours (477 days + 17 hours)
Error 123 occurred at disk power-on lifetime: 9503 hours (395 days + 23 hours)

  • Đây chắc chắn là ổ đĩa theo chuẩn ATA
  • Có thể sử dụng theo 2 dòng lệnh theo sau để kiểm tra lại
/usr/sbin/smartctl -a /dev/hda (Nếu không có tuỳ chọn -d ata thì chương trình sẽ tự động đoán ra)
/usr/sbin/smartctl -a -d ata /dev/sda (-d ata áp dụng với ổ đĩa theo chuẩn SATA)

Hai dòng lệnh trên sẽ rất hữu ích và cho kết quả như trên

3. Chúng ta nên sử dụng theo những dòng lệnh hữu ích sau:

/usr/sbin/smartctl -a /dev/hda (Nếu không có tuỳ chọn -d ata thì chương trình sẽ tự động đoán ra)
/usr/sbin/smartctl -a -d ata /dev/sda (-d ata áp dụng với ổ đĩa theo chuẩn SATA)

Bạn có thể sử dụng những dòng lệnh này chạy như là một cron job và những gì xuất ra được email đến bạn.
Những ví dụ để bạn tham khảo theo đường dẫn sau:

Mã nguồn [Chọn]
/usr/share/doc/smartmontools-5.36/examplescripts/
Và có thiết lập theo ý muốn cho smartd trong tập tin

Mã nguồn [Chọn]
/usr/local/etc/smartd.conf
4. Dừng cảnh báo SMART

Chỉ cần tạo tập tin theo sau

Mã nguồn [Chọn]
touch /var/cpanel/disablesmartcheck
Và nói với Cpanel cập nhật

Mã nguồn [Chọn]
/scripts/updatenow
Mất một lúc để Cpânl cập nhật,lúc đó mới stop được SMART ERROR

Chú ý: không nên dừng việc này vì nó có thể cho mình biết phần nào tình hình về ổ đĩa nếu mình quên không kiểm tra bằng tay.

Bạn có thể tìm hiểu thêm về cách sử dụng SMART tại đây http://smartmontools.sourceforge.net/man/smartctl.8.html để sử dụng hiệu quả hơn.