Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: regine 10 Července 2010, 07:48:03
-
SMART (S.M.A.R.T. Self-Monitoring, Analysis, and Reporting Technology) je technologie (od IBM), která má udržovat disk použitelný.
Zatím mne SMART nezajímala, ač vím, že všichni výrobci disků ji dnes běžně užívají. S tím jak jsem začal využívat více externí USB-disk, mne ale napadlo jej občas zkontrolovat (přenášen a otloukán).
Vzpomněl jsem si na utilitu Disk Utility (System -> Administration -> Disk Utility = Manage Drivers and Media = Palimpsest Disk Utility). Podivil jsem se, že na disku v počítači je v GUI zobrazen buton SMART data (View SMART data and run self-test), ale pokud se přepnu na externí USB-disk, tak buton není zobrazen.
Proč technologie SMART není v Disk Utility pro externí USB-disk? ???
1) Pro externí USB-disk SMART nelze použít?
2) Program Disk Utility nemá SMART zabudovanou pro externí USB-disk?
3) Mám tu smůlu, že můj disk nemá aplikovanou SMART (a tvůj ano)?
http://en.wikipedia.org/wiki/Comparison_of_S.M.A.R.T._tools (http://en.wikipedia.org/wiki/Comparison_of_S.M.A.R.T._tools) - Palimpsest Disk Utility
http://en.wikipedia.org/wiki/S.M.A.R.T. (http://en.wikipedia.org/wiki/S.M.A.R.T.)
Zkusil jsem i GSmartControl. Rovněž negativní - Unsupported.
-
V Ubuntu je smartmontools verzia 5.38 v ktorej je zakázané čítanie S.M.A.R.T. z usb-sata prevodníkov.
Riešenie - preložiť si verziu 5.39.1. Pozri tu (http://forum.ubuntu.cz/index.php/topic,45620.0.html)
upravené - netreba prekladať, stiahol som si z http://sourceforge.net/apps/trac/smartmontools/wiki/Download verziu 5.39.1+svn3077-1 pre debian squeeze (testing). Po nainštalovaní sa hlási ako verzia 5.40, funguje.
-
smartmontools (5.39.1+svn3077-1) smartmontools_5.39.1+svn3077-1_i386.deb z
http://packages.debian.org/testing/smartmontools (http://packages.debian.org/testing/smartmontools)
se nainstaloval dobře.
Jak ho ale spustit? ??? Přes Alt-F2 a zadání smartmontools se nic nespustí.
-
V příkazovém řádku příkaz smartctl nefunguje?
-
Najlepši spustiť
aplikácie - príslušenstvo - terminál
v termináli
sudo smartctl -d sat -a /dev/sdbalebo
sudo smartctl -a /dev/sdb
Niektoré usb disky potrebujú prepínač "-d sat", niektoré fungujú bez neho.
Spúšťanie cez Alt-F2 nemá zmysel - terminál sa po vykonaní programu zruší.
smartmontools je názov balíka
V termináli zadaný príkaz
man smartctlvypíše možnosti programu
-
Díky.
desktop:~$ sudo smartctl -a /dev/sdb
smartctl 5.40 2010-03-16 r3077 [i686-pc-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Device Model: SAMSUNG HM641JI
Serial Number: S27XJDQZ200953
Firmware Version: 2AJ10001
User Capacity: 640 135 028 736 bytes
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 6
Local Time is: Sun Jul 11 12:43:26 2010 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Disabled
SMART Disabled. Use option -s with argument 'on' to enable it.
Jestli chápu dobře, tak externí USB-disk může používat technologii SMART (SMART support is: Available - device has SMART capability.), ale není zpřístupněna (SMART support is: Disabled).
sudo smartctl -P showallVýpis (Device is: Not in smartctl database [for details use: -P showall]) mi ukazuje, že SAMSUNG-y nejsou v databázi (Seagate, WD ... jsou.)
Lze nějak SMART aktivovat (SMART Disabled. Use option -s with argument 'on' to enable it.) nebo používat na externím disku, i když není v databázi?
Pokud ano, jak by příkaz vypadal? Tak asi ne: ???
smartctl -s on /dev/sdbČást výpisu man:
man smartctl
......
EXAMPLES
......
smartctl -s off /dev/hdd
Disable SMART monitoring and data log collection on drive /dev/hdd .
......
smartctl -s on -t offline /dev/hda
Enable SMART on the disk, and begin an immediate offline test of drive
/dev/hda. You can issue this command on a running system. The results
are only used to update the SMART Attributes, visible with the ´-A´
option. If any device errors occur, they are logged to the SMART error
log, which can be seen with the ´-l error´ option.
...
-
Povoliť SMART
sudo smartctl -s on /dev/sdb
V databázi sú aj SAMSUNG disky - mám HD154UI ktorý tam je. Pozri
sudo smartctl -P showall | grep -i samsung
SMART hodnoty si zapisuje disk do svojej pamäti. Riadi to firmware, disku, nie externý program.
Ak nie je disk v databázi môžu niektoré položky mať nezmyselné hodnoty. Neovplyvňuje to funkčnosť SMART disku.
-
Díky. Už jsem SMART aktivoval a vypadá to, že běží OK.
-
Oplatí sa nečakať na chyby a robiť pravidelne testy. Každé 2-3 mesiace, (alebo po neopatrnom zaobchádzaní s diskom :) ) spúšťam test
smartctl -t long /dev/sdb
Test trvá dlhší čas, dá sa zistiť z výpisu smartctl -a, u mňa
Extended self-test routine
recommended polling time: ( 194) minutes.Smartctl vypíše čas za ktorý bude test hotový. Výsledok je uložený v disku, ukáže sa vo výpise smartctl -a