Linux cli çSeaTools ãx86_64 ã§ä½¿ã
1ã¤åã®ã¨ã³ããªã§SMART ã¯è¦ããã®ã§ããï¼Linux çSeaTools ãæ°ã«ãªãã®ã§è©¦ãã¦ã¿ã¾ããï¼
ï¼ãããï¼ä¸å¯¸åµãã¾ããï¼
- SeaTools End User License Agreement
http://download.seagate.com/seatools/registration.nsf/eula/linux_cli
ã«ã¢ã¯ã»ã¹ãã¦ï¼Acceptï¼æ¬¡ã®ãã¼ã¸ã§ã¡ã¼ã«ã¢ãã¬ã¹ãªãããè¨å
¥ãã¦Submit ã§seatools_cli.tar ãå
¥æã§ãã¾ãï¼
å
¥æããseatools_cli.tar ãå±éãã¦å®è¡ãã¦ã¿ã¾ãï¼
ãã£ã¬ã¯ããªãä½ããã«ã¬ã³ãã«å±éãããã®ã§æ³¨æãã¦ä¸ããï¼
$ mkdir seatools $ cd seatools $ tar xvf ../seatools_cli.tar $ sudo ./st -l sudo: unable to execute ./st: No such file or directory $ ls -l -rwxr-xr-x 1 mk mk 180149 2001-09-12 18:40 st -r--r--r-- 1 mk mk 49072 2001-09-12 18:40 sthelp.txt
?st ããã¾ãã?
$ file ./st ./st: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped $ strings st | head /lib/ld-linux.so.2 __gmon_start__ libc.so.6 strcpy asctime ioctl getgid printf stdout random $ ls -l /lib/ld-linux.so.2 ls: cannot access /lib/ld-linux.so.2: No such file or directory
No such file or directory ã¨è¨ããã¦ããã®ã¯st ã§ã¯ãªã/lib/ld-linux.so.2 ã®æ§ã§ããï¼
libc6-i386 ãå
¥ãããã¨ã§/lib/ld-linux.so.2 ãå
¥ãã¾ãï¼
$ sudo apt-get install libc6-i386 $ ls -l /lib/ld-linux.so.2 lrwxrwxrwx 1 root root 20 2009-01-22 19:28 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2
ãã®ç¶æ ã§å®è¡ããã¨åä½ãã¾ããï¼ãã®è¾ºãã¯ã·ã¹ãã ãx86_64 ã®æçºããããã¾ããï¼ > i686 ãã·ã³ã§ã¯ãã®ä½æ¥ã¯å¿ è¦ããã¾ããã§ããï¼
ã¦ãã¨ã§æ¬çªï¼root 権éãå¿
è¦ã§ãï¼
å
ãã¯æ¥ç¶ããã¦ããHDD ãåå¾ãã¦ã¿ã¾ãï¼
$ sudo ./st -l Drive information: /dev/sg0 ATA ST3500320NS SN04 976773167 blocks /dev/sg1 ATA ST3500320NS SN04 976773167 blocks
è¦æ
£ããªã/dev/sg? ã¨ããããã¤ã¹ã表示ããã¾ãï¼
Linux ã®ããã¤ã¹åã§ãã/dev/sda ã¨ããæå®ããã¨ä½ãè¨ãããçµäºãã¦ãã¾ãã¾ãï¼
/dev/sg0 ã§æ
å ±ãåå¾ãã¦ã¿ã¾ãï¼
$ sudo ./st -i /dev/sg0 /dev/sg0 Vendor = ATA Product = ST3500320NS Version = SN04 Serial Number = Copyright = SCSI Firmware = [ Servo RAM Release = ST35 Servo ROM Release = 00320NS Servo RAM Date = Servo ROM Date = SN04 Blocksize = 512, Highblock = 976773167, Capacity = 488387 MB -this is a Seagate drive -this drive does not support DST -Mode Page Settings [current value (default)]: -WCE bit = 1 (0) -RCD bit = 0 (0) -AWRE bit = 1 (0) -ARRE bit = 0 (0) -DExcpt bit = 0 (0) -Number of cache segments = 0 (0)
ãã¡ããSTDOUT ã«å®è¡çµæãåããããã§ããï¼stlog.txt ã¨ãããã¡ã¤ã«ãã«ã¬ã³ãã«ä½ããã¦ã³ãã³ãã®å®è¡çµæå±¥æ´ãæºã¾ã£ã¦ãã£ã¦ã¾ãï¼
Serial Number ã¨ãåãã¦ãªãã¿ããã§ãï¼ã¿ã¤ã ã¹ã¿ã³ãã2001-09-12 ãªã®ã§æè¿ã®Disk ã«ã¯å¯¾å¿ãã¦ãªãã®ããããã¾ããã?
hdparm ã§ã¯åãããã§ããã©ï¼
$ sudo hdparm -i /dev/sda /dev/sda: Model=ST3500320NS , FwRev=SN04 , SerialNo= 5QM1BFWK Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=?16? CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 AdvancedPM=no WriteCache=enabled Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: ATA/ATAPI-4,5,6 * signifies the current active mode
ä¸ç·ã«ã¢ã¼ã«ã¤ãããã¦ããsthelp.txt ã«æ¸ãã¦ãããªãã·ã§ã³ãçºãã¦ã¿ãã¨ä»ã«ãã»ã«ããã¹ãããã¡ã¼ã ã¦ã§ã¢æ¸ãè¾¼ã¿ãåºæ¥ãã¿ããã§ãï¼
ãããï¼SMART æå¹ç¡å¹ã®ãªãã·ã§ã³ãããç©ã¯ãããã§ããï¼SMART ã®è¡¨ç¤ºæ¹æ³ã解ããªãã§ãâ¦ï¼
ã¨ããã§ï¼HP ML115 G1 ã«ä»ãã¦ããDisk ã¯Seagate ãªã®ã«ä»¥ä¸ã®ããã«èªèããã¾ããã§ããï¼
$ sudo ./st -l Drive information: $ sudo ./st -i /dev/sg0 open error: No such file or directory
Seagate Barracuda 7200.10 ST380815AS ã ã¨æãã®ã§ããï¼hdparm ã§ã¯FB080C4080 ã¨ãªãã¾ãï¼
OEM ç¨ã«æ¸ãæãã¦ãããã§ãããï¼
$ sudo hdparm -i /dev/sda /dev/sda: Model=FB080C4080 , FwRev= HPF0, SerialNo=5RW20AEY Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16? CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 AdvancedPM=no WriteCache=disabled Drive conforms to: unknown: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7 * signifies the current active mode