Hdparm - Memeriksa apakah drive berputar


23

Apakah ada cara untuk mengetahui apakah hard drive telah berputar? Saya telah menggunakan perintah berikut untuk memutarnya setelah waktu idle:

hdparm -S 120 /dev/hdX

Namun saya tidak yakin itu berfungsi dengan benar dan bertanya-tanya bagaimana cara memeriksa status daya saat ini untuk melihat apakah telah dimatikan dengan benar.

Jawaban:


22

Anda dapat mengetahui status daya dengan -Cbendera ke hdparm:

hdparm -C /dev/hdX

Sebagaimana dijelaskan oleh man 8 hdparm:

-C

Periksa status mode daya IDE saat ini, yang akan selalu tidak diketahui (drive tidak mendukung perintah ini), aktif / idle (operasi normal), siaga (mode daya rendah, drive berputar), atau tidur (terendah) mode daya, drive benar-benar dimatikan). Bendera -S, -y, -Y, dan -Z dapat digunakan untuk memanipulasi mode daya IDE.


5
Perhatian: banyak orang melaporkan yang hdparm -Cmengaktifkan drive dan merekomendasikan penggunaannya smartctl -i -n standby. (lihat serverfault.com/questions/275364/… atau serverfault.com/questions/204227/when-hdd-wakes-up )
Benoit Blanchon

Dalam pengujian KEDUA hdparm -C dan smartclt -i -n standby(Ubuntu Server 14.04.1 LTS)
STW

3

Karena saya tidak memiliki hdparmatau smartctltersedia di NAS saya, saya memeriksa /prockarena saya berasumsi bahwa itu harus ada di suatu tempat juga.

Nah, kalau sudah down:

root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: STANDBY
Disk1: No_Disk
root@NAS:~# 

Jika anak kucing itu tergila-gila padanya:

root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: ACTIVE
Disk1: No_Disk
root@NAS:~# 

Saya juga punya

root@NAS:/proc# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: NO_ACTIVE
Disk1: No_Disk
root@NAS:~# 

Menebak dari beberapa pengujian:

  • ACTIVE: HDD melakukan sesuatu dalam rentang waktu tertentu (sepertinya tidak berarti ia melakukan sesuatu saat ini)
  • NO_ACTIVE: ada beberapa aktivitas, tapi sebentar lagi akan standby
  • STANDBY: baik, HDD dalam kondisi siaga

Dan untuk melengkapi ini SuspendingTimeadalah waktu dalam beberapa menit setelah HDD harus pergi ke standby.

Karena saya bukan Unix-pro, saya tidak bisa memastikan apakah Anda juga memiliki /proc/d_suspdtimesistem Anda (menebak dari hasil Google mungkin terkait dengan NAS atau busybox).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.