Như tôi đã không có hdparm
cũng không smartctl
có sẵn trên NAS tôi tôi đã kiểm tra /proc
như tôi giả định rằng nó đã phải có mặt ở đó đâu đó, quá.
Chà, nếu nó xuống:
root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: STANDBY
Disk1: No_Disk
root@NAS:~#
Nếu mèo con sẽ phát điên lên trên nó:
root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: ACTIVE
Disk1: No_Disk
root@NAS:~#
Tôi cũng có
root@NAS:/proc# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: NO_ACTIVE
Disk1: No_Disk
root@NAS:~#
Đoán từ một số thử nghiệm:
ACTIVE
: ổ cứng đã làm một cái gì đó trong một khoảng thời gian nhất định (dường như không có nghĩa là nó làm gì đó ngay bây giờ)
NO_ACTIVE
: có một số hoạt động, nhưng sau một thời gian nó sẽ chuyển sang chế độ chờ
STANDBY
: tốt, ổ cứng ở chế độ chờ
Và để hoàn thành, đây SuspendingTime
là thời gian tính bằng phút sau khi ổ cứng chuyển sang chế độ chờ.
Vì tôi không phải là Unix-pro nên tôi cũng không thể biết bạn có phải có /proc/d_suspdtime
trên hệ thống của mình không (đoán từ kết quả của Google, nó có thể liên quan đến NAS hoặc busybox).
hdparm -C
đánh thức ổ đĩa và đề nghị sử dụngsmartctl -i -n standby
thay thế. (xem serverfault.com/questions/275364/... hoặc serverfault.com/questions/204227/when-hdd-wakes-up )