SMART를 사용하지 않고 SSD 상태를 확인 하시겠습니까?


4

하드웨어 문제를 디버그하려고하는데 첫 번째 목표는 SSD 하드 드라이브입니다. 그러나 드라이브에는 SMART를 사용할 수 없으며 SSD 상태 점검에 대한 모든 권장 사항에는 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.

어떤 아이디어?

답변:


2

나는 최근에 이것도 만났다. Asus-Phison SSD가 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
[...]

(적어도 이것은 Eee PC 900에있는 4GB와 16GB ASUS-PHISON SSD 드라이브 모두에서 작동했습니다.)

필자는 2008 년 9 월 smartmontools-database list 메시지의 포스터를 사용해야한다고 가정합니다. -T permissive 거기에 표시된 출력을 얻으려면; 너무 나쁜 그는 그 사실을 게시물에 언급하지 않았다 ....


1

다음을 통해 SMART보고를 사용 설정해야합니다.

 smartctl -s on /dev/sda

에 의해 판단하는 smartmontools-database 목록의이 메시지 - SSD의 펌웨어는 동료의 장치에있는 것의 약간 새로운 개정판으로 보이며 거기에 나열된 출력에서 ​​SMART ENABLE 명령을 장치로 보내면 사용자가 수행 한 결과가 생성됩니다. 이것이 smartctl에 대한 '-s on'옵션의 기능입니다. 따라서 'smartctl -i / dev / sda'명령을 사용하면 올바른 결과를 얻을 수 있습니다. (설정이 재부팅 되더라도 지속되지 않는다면 /etc/rc.local이나 그 안에있는 'smartctl -s on / dev / sda'명령을 부팅 프로세스 중에 적용 할 수 있습니다.)


고마워하지만이 작동하지 않았다 : SMART support is: Unavailable - device lacks SMART capability. A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. 나는 또한 "ASUS 901에는 sata 대신 pata를 사용하기 때문에 s.m.a.r.t. tech가 없습니다." forum.eeeuser.com/index.php?/topic/... ).
please delete me

SMART는 일반적으로 병렬 ATA에서 작동하지만 SSD가 지원하지 않으면 작동하지 않습니다. 그것이 나라면 SSD를 다른 컴퓨터에서 꺼내 SMART를 활성화 한 다음 Eee에서 드라이브가 다시 설치되면 설정이 유지되는지 여부를 확인합니다. 그 외에는 무엇을 제안해야할지 모르겠습니다.
Aaron Miller

알았어 고마워. 이 복잡한 경로를 수행하기 전에 하드 드라이브 일 가능성이 가장 높은지 확인하기 위해 다른 주제를 게시 할 것입니다 ...
please delete me

0

하드웨어 검사를 위해 설계된 라이브 OS를 사용할 수 있습니다. 여기에 나열된 일부가 있습니다. https://askubuntu.com/questions/194509/diagnoses-live-os .


감사하지만 특정 프로그램을 실행하는 것이 좋습니다? 나는 현재 내 노트북을 정상적으로 부팅 할 수 있기 때문에 그 프로그램을 설치할 수 있습니다. SSD 하드 드라이브를 확인하는 특정 드라이브는 보이지 않습니다 ...?
please delete me
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.