Thông thường nên chạy SMART trên đĩa như thế nào?


14

Tôi là kỹ sư phần mềm, không phải quản trị viên hệ thống, vì vậy nếu câu hỏi này có vẻ hơi xanh bạn biết tại sao! ;-)

Là một dự án cá nhân, tôi đã làm việc trên một hệ thống NAS gia đình bằng FreeNAS . Một trong những tính năng của FreeNAS là khả năng thiết lập kiểm tra SMART để chạy X số giây. Theo mặc định, cài đặt này sẽ chạy mỗi 1800 giây (30 phút). Điều này có vẻ cao đối với tôi mặc dù, đây thực sự là một giá trị hợp lý? Tôi nghĩ rằng kiểm tra 6 giờ một lần hoặc một cái gì đó sẽ đủ hợp lý ...

Vì vậy, câu hỏi của tôi là: Kiểm tra SMART nên chạy thường xuyên như thế nào trên một ổ đĩa?

Câu trả lời:


8

Tôi không chắc ý của bạn là gì.

  • Bạn có thể yêu cầu đĩa chạy tự kiểm tra (SMART). Điều này thường mất một chút thời gian và hơi căng thẳng cho đĩa. Tôi không khuyên bạn nên chạy nó nhiều lần trong một thời gian dài.

  • Mặt khác, bạn có thể kiểm tra trạng thái SMART từ đĩa. Nói cách khác, điều này có nghĩa là "đọc các đồng hồ thông minh từ đĩa". Thao tác này đơn giản và nhanh chóng, và có thể chạy bao nhiêu lần bạn muốn.

Giả sử bạn đang yêu cầu kiểm tra trạng thái SMART, sau đó cứ sau 60, 30, 15, 10 hoặc 5 phút, hoặc bất cứ điều gì là đủ tốt. Nó không thành vấn đề. Trong trường hợp này, điều quan trọng hơn là CÁI GÌ sẽ được thực hiện với cách đọc như vậy. Nó sẽ được đăng nhập? Nó sẽ được kiểm tra lỗi và gửi qua thư điện tử khi phát hiện lỗi không? Rốt cuộc, sẽ rất ít khi đọc trạng thái mỗi phút nếu bạn, quản trị viên, sẽ chỉ xem xét điều này một lần trong một tháng.

Nếu bạn cần giúp đỡ, có lẽ dự án smartmontools có thể hữu ích. (ít nhất bạn có thể kiểm tra mã nguồn của nó để xem tần suất smartdđọc trạng thái)


Tôi đang sử dụng phiên bản FreeNAS 0.7rc1, đã làm lại hỗ trợ SMART của họ và tài liệu chưa bắt kịp ... Nhưng tôi đoán rằng họ có nghĩa là "đọc đồng hồ SMART từ đĩa" và không phải tự kiểm tra . Câu hỏi vẫn còn mặc dù bạn nên đăng nhập thông tin trạng thái này trong bao lâu ...
Petriborg

Tôi muốn nói rằng bạn nên giữ nhật ký SMART miễn là bạn giữ tất cả các nhật ký khác. Theo ý kiến ​​khiêm tốn của tôi, tôi sẽ giữ ít nhất một tháng.
Denilson Sá Maia

Freenas sử dụng smartctrl cho các thử nghiệm của họ, smartmontools.sourceforge.net/man/smartctl.8.html và lấy ngôn ngữ xung quanh các thử nghiệm của họ từ công cụ đó. Tôi không chắc chắn liệu "tự kiểm tra" có đầy đủ trong các bài kiểm tra mà bạn đang mô tả ở trên không, hay chỉ kiểm tra trạng thái.
James McMahon

6

Tôi chạy thử nghiệm SMART ngắn mỗi sáng, mất khoảng 5 phút trên tất cả các ổ 1,5 đến 2TB của tôi. Sau đó mỗi tuần một lần tôi chạy một bài kiểm tra SMART dài mất khoảng 7 giờ. Tôi có ấn tượng rằng các thử nghiệm này không gây căng thẳng cho các ổ đĩa theo bất kỳ cách nào và xác nhận duy nhất tôi có về điều này là nhiệt độ của chúng vẫn ở mức cơ bản (khoảng 37C) trong các thử nghiệm dài. Các đầu ra được phân tích cú pháp, lọc và gửi lại email cho tôi trong một báo cáo hàng ngày.


Các xét nghiệm SMART không áp đặt bất kỳ "căng thẳng" nào lên đĩa và sẽ không rút ngắn tuổi thọ của chúng. Tôi đang sử dụng cùng một lịch trình (kiểm tra ngắn hàng ngày, kiểm tra dài hàng tuần) trên tất cả các hệ thống tôi quản lý (bao gồm cả đĩa cơ và SSD), hàng chục đĩa đã vượt qua điều này trong những năm qua.
Luke404

4

Trích dẫn từ Câu hỏi thường gặp chính thức

Nếu ổ đĩa ATA của bạn hỗ trợ tự kiểm tra, bạn nên chạy chúng một cách thường xuyên, ví dụ một chiếc mỗi tuần:

     smartctl -t long /dev/hd?

Sau khi kiểm tra hoàn tất, bạn nên kiểm tra kết quả với:

     smartctl -l selftest /dev/hd?

1

SMART giúp phát hiện chỉ ra rằng đề xuất đĩa có khả năng bị lỗi. Một đĩa có thể thất bại trong bài kiểm tra SMART và dường như vẫn hoạt động tốt trong nhiều tuần hoặc thậm chí vài tháng. Cứ sau 30 phút có vẻ ổn với tôi ...


Vì vậy, bạn cảm thấy đăng nhập nó thường xuyên hơn sẽ tốt hơn hoặc bạn không nghĩ rằng nó quan trọng đến vậy?
Petriborg

0

Vì Smart Daemon chỉ kiểm tra các giá trị được lưu trữ trong cpu của đĩa cứng, nên bạn có thể chạy nó một cách thường xuyên nhất nếu muốn. ý tưởng là nhận ra vấn đề nhanh như chúng xảy ra, bởi vì chúng thực sự là một dấu hiệu của các vấn đề sắp xảy ra với đĩa.

Tôi đã có một đĩa cứng làm tôi thất bại trong vài ngày sau khi nhận được thông báo thông minh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.