จะทริกเกอร์การรวบรวมข้อมูลออฟไลน์ด้วย Smartmontools ได้อย่างไร?


14

ฉันเพิ่งซื้อ SSD ใหม่และฉันพยายามหาวิธีการตรวจสอบอายุการใช้งานที่คาดไว้ เมื่อฉันวิ่ง

sudo smartctl -a /dev/sda

มันรายงาน

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

นอกจากนี้ฉันทราบว่าสถิติบางอย่างระบุว่าได้รับการอัปเดต "เสมอ" หรือ "ออฟไลน์":

$ 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

นี่หมายความว่าสถิติ "ออฟไลน์" ไม่ทันสมัยหรือไม่

สถิติ "ออฟไลน์" จะอัปเดตตามเวลาหรือฉันต้องการให้พวกเขาอัปเดตอย่างใด

ฉันสนใจค่าที่ระบุอายุการใช้งานของ SSD โดยเฉพาะ "Perc_Rated_Life_Used" ซึ่งระบุว่าเป็น "ออฟไลน์"

การใช้--offlineauto=onธง (เครดิตตามคำแนะนำของ Michael Krell ด้านล่าง) ดังนี้:

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

สร้างส่วนเอาต์พุตใหม่:

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

อย่างไรก็ตามส่วนข้อมูลอัจฉริยะยังคงรายงาน:

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

นี่เป็น Ubuntu ที่เพิ่งอัพเดตใหม่ 13.10ระบบ 16.04

คำตอบ:


6

อ้างถึงไซต์smartmontools :

คอลัมน์อัปเด
ตค่าแอตทริบิวต์ SMART บางค่าที่อัปเดตเฉพาะระหว่างการรวบรวมข้อมูลแบบออฟไลน์มีป้ายกำกับว่า "ออฟไลน์" ในคอลัมน์ "อัปเดต"

วิธีเปิดใช้งาน "การรวบรวมข้อมูลออฟไลน์ ":

smartctl --offlineauto=on

ขอบคุณดูเหมือนจะเป็นความคิดที่ดี แต่ไม่มีผลลัพธ์ที่คาดหวังในระบบของฉัน โปรดดูคำถามที่ปรับปรุงด้านบน
Andreas J.

4

ตามเว็บไซต์smartmontools :

โปรดทราบว่าสามารถทำการทดสอบออฟไลน์แบบครั้งเดียวได้ทันทีเมื่อได้รับคำสั่งของผู้ใช้ ดู-t offlineตัวเลือกซึ่งทำให้การทดสอบออฟไลน์ครั้งเดียวดำเนินการทันที

ดังนั้นการดำเนินการ:

sudo smartctl -t offline /dev/sda

อัปเดตส่วนข้อมูลอัจฉริยะเป็น:

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

แก้ไขปัญหา.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.