4

Я пытаюсь отладить проблемы с оборудованием, и моя первая цель - жесткий диск SSD. Однако на диске не включен SMART, и практически все рекомендации по проверке работоспособности твердотельных накопителей включают использование инструментов, связанных с SMART.

Я использую ASUS EEE; вот некоторая информация:

$ smartctl -i /dev/sda
smartctl 5.43 2012-06-30 r3573 [i686-linux-3.5.4-1-ARCH] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Asus-Phison SSD
Device Model:     ASUS-PHISON SSD
Serial Number:    
Firmware Version: TST2.04U
User Capacity:    8,069,677,056 bytes [8.06 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   5
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Tue Oct  2 14:45:58 2012 CEST
SMART support is: Unavailable - device lacks SMART capability.

Есть идеи?

3 ответа3

2

Я тоже недавно столкнулся с этим. Поскольку SSD-накопители Asus-Phison неверно сообщают, что SMART не поддерживается, smartctl обычно прерывает работу, фактически не пытаясь включить SMART, но вы действительно можете заставить его попробовать использовать опцию -T permissive :

# smartctl -s on /dev/sda
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

SMART support is: Unavailable - device lacks SMART capability.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.


# smartctl -T permissive -s on /dev/sda
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

SMART support is: Unavailable - device lacks SMART capability.
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.


# smartctl -T permissive -a /dev/sda 
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Device Model:     ASUS-PHISON OB SSD
Serial Number:    OS6Q85000208432
Firmware Version: TST2.04P
User Capacity:    4,034,838,528 bytes [4.03 GB]
Sector Size:      512 bytes logical/physical
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   5
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon May 20 19:26:06 2013 EDT
SMART support is: Unavailable - device lacks SMART capability.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0xff) Offline data collection activity
[...]

(По крайней мере, это работало как с SSD-накопителями ASUS-PHISON объемом 4 ГБ, так и с 16 ГБ, которые есть в моем Eee PC 900.)

Я полагаю, что постер списка сообщений базы данных smartmontools в сентябре 2008 года должен был использовать -T permissive чтобы получить вывод, показанный там; Жаль, что он не упомянул этот факт в сообщении ....

1

Вы должны иметь возможность включить SMART отчетности через

 smartctl -s on /dev/sda

Судя по этому сообщению из списка базы данных smartmontools, микропрограмма на вашем SSD выглядит чуть более новой версией того, что находится на устройстве этого парня, и из перечисленного там вывода, отправка команды SMART ENABLE на устройство выдаст результат вы после. Это то, что делает параметр «-s on» для smartctl, поэтому после того, как вы выполните эту команду, «smartctl -i /dev /sda» даст вам правильный результат. (Если этот параметр не сохраняется после перезагрузки, вы можете поместить команду 'smartctl -s on /dev /sda' в /etc/rc.local или аналогичную, чтобы применить ее во время процесса загрузки.)

0

Для этого вы можете использовать работающую ОС, предназначенную для проверки аппаратного обеспечения, некоторые из них перечислены здесь, https://askubuntu.com/questions/194509/diagnoses-live-os.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .