synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяАппаратная и Программная Совместимость › S.M.A.R.T. external USB harddisk

S.M.A.R.T. external USB harddisk

vvivanov · 14.05.2010

Подключил к Synology 207+ внешний диск по USB. Возникла потребность чтения температуры этого диска, но стандартные средства не показывают. Можно ли как то решить вопрос?

Matashin · 15.05.2010
Подключил к Synology 207+ внешний диск по USB. Возникла потребность чтения температуры этого диска, но стандартные средства не показывают. Можно ли как то решить вопрос?

 

У меня была такая же проблема, решил правкой монитора дисков, просмотр через веб, в виде графика за сутки

у меня настроен на 2 диска внутри и 1 по USB снаружи, если интересует скрипт пишите в личку адрес, и пошлю.

vvivanov · 17.05.2010
У меня была такая же проблема, решил правкой монитора дисков, просмотр через веб, в виде графика за сутки

у меня настроен на 2 диска внутри и 1 по USB снаружи, если интересует скрипт пишите в личку адрес, и пошлю.

Большое спасибо за скрипт.

Но при использовании наткнулся на следующую вещь

по команде

smartctl -a -d marvell /dev/sdk

выдается

smartctl 5.39 2009-12-09 r2995 [arm-marvell-linux-gnu] (local build)
Copyright © 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

Что можно сделать?

Matashin · 18.05.2010

Надо посмотреть как у Вас, именуются диски и заменить /dev/sdk на ваш вариант

кроме этого возможно не нужен параметр marvell,

в общем надо добиться чтобы команда smartctl выдавала SMART нужного Вам диска

vvivanov · 19.05.2010
Надо посмотреть как у Вас, именуются диски и заменить /dev/sdk на ваш вариант

кроме этого возможно не нужен параметр marvell,

в общем надо добиться чтобы команда smartctl выдавала SMART нужного Вам диска

DiskStation> dmesg
ax 8 devices)
Marvell Gigabit Ethernet Driver 'egiga':
 o Ethernet descriptors in DRAM
 o DRAM SW cache-coherency
 o Checksum offload enabled
 o Loading network interface 'egiga0' as eth0
 o Radom MAC address 00:f7:57:f4:51:d1

libata version 1.20 loaded.
PCI: enabling device 0000:00:01.0 (0140 -> 0143)
Delay 10 seconds to wait for disk 0 ready.
Delay 10 seconds to wait for disk 1 ready.
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
scsi2 : Marvell SCSI to SATA adapter
scsi3 : Marvell SCSI to SATA adapter
 Vendor: WDC       Model: WD10EACS-14ZJB0   Rev: 01.0
 Type:   Direct-Access                      ANSI SCSI revision: 05
 Vendor: WDC       Model: WD10EACS-14ZJB0   Rev: 01.0
 Type:   Direct-Access                      ANSI SCSI revision: 05
drivers/scsi/sd.c (1718) Internal disk with bus id: 0
SCSI device sda: 1953525168 512-byte hdwr sectors (1000205 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 1953525168 512-byte hdwr sectors (1000205 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3
sd 0:0:0:0: Attached scsi disk sda
drivers/scsi/sd.c (1718) Internal disk with bus id: 1
SCSI device sdb: 1953525168 512-byte hdwr sectors (1000205 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 1953525168 512-byte hdwr sectors (1000205 MB)
SCSI device sdb: drive cache: write back
sdb: sdb1 sdb2 sdb3
sd 1:0:0:0: Attached scsi disk sdb
physmap flash device: 400000 at ffc00000
DS406-0: Found 1 x8 devices at 0x0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
DS406-0: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Searching for RedBoot partition table in DS406-0 at offset 0x3b0000
6 RedBoot partitions found on MTD device DS406-0
DS406 flash bank 0: Using RedBoot partition definition
Creating 6 MTD partitions on "DS406-0":
0x003c0000-0x00400000 : "RedBoot"
0x00000000-0x00200000 : "zImage"
0x00200000-0x00380000 : "rd.gz"
0x00380000-0x00390000 : "vendor"
eth0: mac address changed
Mac1: 00:11:32:03:fd:c7
vender Mac1 checksum error ucSum:0x00 Buf:0x00 Sum:0.
Vender partition MacNum:1 retlen:128
Serial Number: 88E1N02661
0x00390000-0x003b0000 : "RedBoot Config"
0x003b0000-0x003c0000 : "FIS directory"
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
raid6: int32x1     29 MB/s
raid6: int32x2     45 MB/s
raid6: int32x4     52 MB/s
raid6: int32x8     48 MB/s
raid6: using algorithm int32x4 (52 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
raid5: measuring checksumming speed
  arm4regs  :   429.200 MB/sec
  8regs     :   368.800 MB/sec
  32regs    :   513.200 MB/sec
raid5: using function: 32regs (513.200 MB/sec)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: [email protected]
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 0
md: Autodetecting RAID arrays.
md: deny sda3.
md: deny sdb3.
md: autorun ...
md: considering sda1 ...
md:  adding sda1 ...
md: sda2 has different UUID to sda1
md:  adding sdb1 ...
md: sdb2 has different UUID to sda1
md: created md0
md: bind<sdb1>
md: bind<sda1>
md: running: <sda1><sdb1>
raid1: raid set md0 active with 2 out of 2 mirrors
md: considering sda2 ...
md:  adding sda2 ...
md:  adding sdb2 ...
md: created md1
md: bind<sdb2>
md: bind<sda2>
md: running: <sda2><sdb2>
raid1: raid set md1 active with 2 out of 2 mirrors
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
ds107+_synobios: module license 'Synology Inc.' taints kernel.
synobios: load, major number 201
Brand: Synology
Model: DS-207+
synobios: unload
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Trying to move old root to /initrd ... okay
Freeing init memory: 108K
Adding 522040k swap on /dev/md1.  Priority:-1 extents:1 across:522040k
NET: Registered protocol family 5
NTFS driver 2.1.27 [Flags: R/O DEBUG MODULE].
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: Attached scsi generic sg1 type 0
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbcore: registered new driver snd-usb-audio
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
Installing knfsd (copyright © 1996 [email protected]).
fuse init (API version 7.8)
fuse distribution version: 2.7.4
synobios: load, major number 201
Brand: Synology
Model: DS-207+
eth0: link down
md: md2 stopped.
eth0: link up<5>, full duplex<5>, speed 1 Gbps<5>
md: bind<sdb3>
md: bind<sda3>
raid1: raid set md2 active with 2 out of 2 mirrors
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: checktime reached, running e2fsck is recommended
EXT3 FS on md2, internal journal
EXT3-fs: mounted filesystem with writeback data mode.
ehci_platform ehci_platform.4523: (Synology) 88F518x EHCI Host Controller
ehci_platform ehci_platform.4523: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.4523: irq 17, io mem 0x00000000
ehci_platform ehci_platform.4523: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usb 1-1: new high speed USB device using ehci_platform and address 2
Got empty serial number. Generate serial number from product.
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
USB Universal Host Controller Interface driver v2.3
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
usb 1-1.3: new high speed USB device using ehci_platform and address 3
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
 Vendor: WD        Model: Ext HDD 1021      Rev: 2002
 Type:   Direct-Access                      ANSI SCSI revision: 04
drivers/scsi/sd.c (1698) Got USB disk
SCSI device sdk: 2930272256 512-byte hdwr sectors (1500299 MB)
sdk: assuming drive cache: write through
SCSI device sdk: 2930272256 512-byte hdwr sectors (1500299 MB)
sdk: assuming drive cache: write through
sdk: sdk1
sd 4:0:0:0: Attached scsi disk sdk
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev sdk1.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sdk1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
findhostd uses obsolete (PF_INET,SOCK_PACKET)

DiskStation> smartctl -a /dev/sdk
smartctl 5.39 2009-12-09 r2995 [arm-marvell-linux-gnu] (local build)
Copyright © 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

/dev/sdk: Unknown USB bridge [0x1058:0x1021 (0x2002)]
Smartctl: please specify device type with the -d option.

Use smartctl -h to get a usage summary

Matashin · 20.05.2010

Ваш USB мост автоматом не поддерживается

 

/dev/sdk: Unknown USB bridge [0x1058:0x1021 (0x2002)]

Smartctl: please specify device type with the -d option.

 

попробуйте с опцией -d

 

посмотрите в помощи, там можно указать тип моста

Zyxmon · 02.01.2011

Странно - странно.

Версия от synology не выдает smart даже для внутреннего hdd

DiskStation> /usr/syno/bin/smartctl -a /dev/sda
smartctl version 5.38 [armle-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

Device: SAMSUNG  HD154UI          Version: 1AG0
Device type: disk
Local Time is: Sun Jan  2 12:46:21 2011 MSK
Device does not support SMART

Error Counter logging not supported
Device does not support Self Test logging

Версия из optware (ipkg) падает с дампом core

DiskStation> smartctl -d marvell -i /dev/sda

smartctl 5.40 2010-10-16 r3189 [arm-none-linux-gnueabi] (local build)

Copyright © 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

 

Segmentation fault (core dumped)

От параметра -d это не зависит. И от устройства /dev/sda - внутренний hdd, /dev/sdk - внешний.

Может кто докопался - в чем дело?

Внешний usb диск (WD Elements 1.5Тб) под Windows дает посмотреть smart.

Synology DS110J с DSM 2.3.

Zyxmon · 02.01.2011

Нашел работающий вариант

/usr/syno/bin/smartctl -a -d sat -T permissive /dev/sdk