Làm cách nào để kích hoạt thu thập dữ liệu ngoại tuyến với Smartmontools?


13

Tôi mới mua một ổ SSD mới và tôi đang cố gắng tìm ra cách theo dõi tuổi thọ dự kiến ​​của nó. Khi tôi chạy

sudo smartctl -a /dev/sda

nó báo cáo

...
General SMART Values:
Offline data collection status:  (0x80) **Offline data collection activity
                    was never started**.
...

Hơn nữa, tôi lưu ý rằng một số thống kê được chỉ định là được cập nhật "Luôn luôn" hoặc "Ngoại tuyến":

$ sudo smartctl -data -A /dev/sda
...
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE    
...    
198 Offline_Uncorrectable   0x0030   100   100   001    Old_age   **Offline**      -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   001    Old_age   **Always**       -       0
202 **Perc_Rated_Life_Used**    0x0018   100   100   001    Old_age   **Offline**      -       0
206 Write_Error_Rate        0x000e   100   100   001    Old_age   **Always**       -       0

Điều này có nghĩa là số liệu thống kê "Ngoại tuyến" không được cập nhật?

Số liệu thống kê "Ngoại tuyến" sẽ tự cập nhật theo thời gian hay tôi cần kích hoạt chúng để cập nhật bằng cách nào đó?

Tôi đặc biệt quan tâm đến giá trị cho biết thời gian tồn tại của SSD, "Perc_Rated_Life_Used", được gắn nhãn là "Ngoại tuyến".

Sử dụng --offlineauto=oncờ (tín dụng cho đề xuất của Michael Krell bên dưới) như sau:

sudo smartctl --offlineauto=on -a /dev/sda

tạo ra một phần đầu ra mới:

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Automatic Offline Testing Enabled **every four hours**.

Tuy nhiên, phần dữ liệu thông minh vẫn báo cáo:

Offline data collection status:  (0x80) Offline data collection activity
                                 **was never started**.

Đây là trên Ubuntu mới được cập nhật 13.10Hệ thống 16.04.

Câu trả lời:


5

đề cập đến trang web smartmontools :

Cột được cập nhật
Một số giá trị thuộc tính SMART, chỉ được cập nhật trong các hoạt động thu thập dữ liệu ngoại tuyến được gắn nhãn "Ngoại tuyến" trong cột "CẬP NHẬT".

Cách bật " Thu thập dữ liệu ngoại tuyến ":

smartctl --offlineauto=on

Cảm ơn, điều này có vẻ như là một ý tưởng tốt, nhưng không có kết quả mong đợi trên hệ thống của tôi. Xin vui lòng xem câu hỏi cập nhật ở trên.
Andreas J.

4

Theo trang web smartmontools :

Lưu ý rằng thử nghiệm ngoại tuyến một lần cũng có thể được thực hiện ngay khi nhận được lệnh người dùng. Xem -t offlinetùy chọn, khiến thử nghiệm ngoại tuyến một lần được thực hiện ngay lập tức.

Vì vậy, thực hiện:

sudo smartctl -t offline /dev/sda

cập nhật phần dữ liệu thông minh thành:

Offline data collection status:  (0x82) Offline data collection activity
                                 was completed without error.

Vấn đề được giải quyết.

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.