Hdparm - Bir sürücünün döndürülüp bükülmediğini kontrol etme


23

Bir sabit sürücünün dönüp dönmediğini öğrenmek için yine de var mı? Boşta kaldıktan sonra yavaşlatmak için aşağıdaki komutu kullanıyorum:

hdparm -S 120 /dev/hdX

Ancak doğru çalıştığından emin değilim ve doğru bir şekilde kapanıp kapanmadığını görmek için mevcut güç durumunu nasıl kontrol edeceğini merak ediyordum.

Yanıtlar:


22

Güç durumunu aşağıdaki -Cbayrakla öğrenebilirsiniz hdparm:

hdparm -C /dev/hdX

Tarafından açıklandığı gibi man 8 hdparm:

-C

Her zaman bilinmeyen (sürücü bu komutu desteklemez), etkin / boşta (normal çalışma), bekleme (düşük güç modu, sürücü bükülmüş) veya uyku (en düşük) olacak geçerli IDE güç modu durumunu kontrol edin güç modu, sürücü tamamen kapalı). -S, -y, -Y ve -Z bayrakları IDE güç modlarını değiştirmek için kullanılabilir.


5
Dikkat: Birçok kişi hdparm -Csürücüyü uyandırdığını ve smartctl -i -n standbybunun yerine kullanılmasını önerdiğini bildirir . (bkz. serverfault.com/questions/275364/… veya serverfault.com/questions/204227/when-hdd-wakes-up )
Benoit Blanchon

Test ederken İKİ hdparm -C ve smartclt -i -n standby(Ubuntu Sunucu 14.04.1 LTS)
STW

3

NAS'ımda hdparmne var ne de smartctlmevcut olduğundan, /procorada da bir yerde olması gerektiğini düşündüğüm gibi kontrol ettim .

Peki, eğer aşağıdaysa:

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

Yavru kedi bunun için delirirse:

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

Bende var

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

Bazı testlerden tahminler:

  • ACTIVE: HDD belirli bir zaman aralığında bir şey yaptı (şu anda bir şey yaptığı anlamına gelmiyor)
  • NO_ACTIVE: bir etkinlik vardı, ama bir süre sonra bekleme moduna geçecek
  • STANDBY: Peki, HDD bekleme modunda

Ve bunun tamamlanması SuspendingTimeiçin HDD'nin bekleme moduna geçmesi gereken dakika cinsinden zamandır.

Unix-pro olmadığım /proc/d_suspdtimeiçin sisteminizde de olup olmadığınızı söyleyemem (Google sonuçlarından tahmin etmek NAS veya meşgul kutusuyla ilgili olabilir ).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.