Saya memiliki 2,5 "IDE drive yang sangat tua di dalam kandang USB yang memberikan beberapa kesalahan buffer I / O. Saya mencoba menggunakan smartctl
untuk melihat apa yang dikatakan SMART tentang hal itu, tetapi saya tidak dapat membuatnya berfungsi. Menjadi root
, jika saya hanya menulis:
#> smartctl --all /dev/sde
smartctl
jawaban:
/dev/sde: Unknown USB bridge [0x14cd:0x6600 (0x201)]
Smartctl: please specify device type with the -d option.
Jadi saya sudah mencoba setiap yang -d TYPE
tersedia di ringkasan bantuan, dan hasil terbaik dicapai dengan:
#> smartctl --all -d scsi /dev/sde
yang menghasilkan:
Vendor: IC25N030
Product: ATMR04-0
User Capacity: 30,005,821,440 bytes [30,0 GB]
Logical block size: 512 bytes
scsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
Jika saya juga menambahkan -T permissive
baris terakhir diganti dengan:
Error Counter logging not supported
Device does not support Self Test logging
Tampaknya hanya beberapa model kandang USB resmi didukung oleh smartmontools
. Apakah ada sesuatu yang saya lewatkan atau perangkat mengimplementasikan versi kuno dari SMART tanpa penghitung (dan karenanya hampir tidak berguna)?
-d
opsi, khususnya-d sat
, dan lihat daftar perangkat yang didukung . Cukup banyak adaptor USB yang dapat digunakan dengan SMART.Jawaban:
Ada standar SAT (SCSI / ATA) vendor independen, tetapi AFAIK ini tidak didukung secara luas pada jembatan (lebih murah).
Ada beberapa vendor tertentu ATA pass-through perintah yang Anda dapat memilih dengan
smartctl
dengan-d
pilihan:di mana
-d sat
untuk perangkat yang kompatibel dengan SAT.The USB Device Support daftar perangkat dan pilihan commandline mereka, jadi jika Anda mendapatkan USB controller dengan salah satu perangkat terdaftar di sana karena didukung, Anda memiliki perubahan yang lebih baik untuk mendapatkan hal-hal bekerja.
sumber
SAT
. Terima kasih!sudo smartctl -i -d sat /dev/sdf
diuji dan disetujui dengan penutup JBOD: kotak es IB-3640SU3 .SMART over USB umumnya tidak mungkin, atau dilakukan dengan (jembatan) perintah khusus vendor, jadi tidak ada satu cara untuk menyelesaikan sesuatu.
smartctl
tahu tentang beberapa chip jembatan tertentu. Periksa halaman manual untuk daftar.Ini mengerikan, tetapi satu-satunya cara yang dapat diandalkan 100% untuk mengakses SMART pada disk adalah mencabutnya dari bridge dan menempelkannya pada adaptor host yang tepat (seperti kontroler SATA on-board atau port eSATA).
Dengan abstraksi OS modern, sangat mudah untuk melupakan betapa berbedanya bus penyimpanan ini secara internal.
sumber
Tidak ada nilai yang sesuai dari
-d
.Masalahnya adalah bahwa Anda menggunakan jembatan penyimpan massal SATA↔USB, dan penyimpanan massal USB tidak memiliki cara standar untuk meminta data ATA / SATA SMART. Jadi alih-alih controller tidak memiliki cara atau beberapa cara khusus vendor untuk mendapatkan data.
smartctl
tahu beberapa di antaranya; contohnya termasukusbjmicron
danusbsubplus
.Jadi, jika jembatan USB Anda bukan salah satu yang diketahui (dan tidak menggunakan perintah khusus vendor yang sama),
smartctl
tidak dapat membaca data.sumber
Perangkat keras Anda " VID: 14CD, PID: 6600 Moai M110E / Super Top USB 2.0 ke IDE " tidak mampu melakukan USB pass through dari perintah ATA yang memungkinkan penyelidikan kesehatan disk SMART dengan misalnya smartctl (atau dalam tautan ini hdsentinel, http : //www.hdsentinel.com/compatibility_usbharddisks.php yang memberikan daftar perangkat keras yang kompatibel dan tidak mampu).
sumber