Có ứng dụng hoặc tiện ích dòng lệnh nào cho Mac OS X để truy vấn đĩa cứng để xem nó đang 'ngủ' hay 'thức' ngay bây giờ không? (tức là được kiểm soát bởi pmset
tùy chọn ngủ tiết kiệm năng lượng / đĩa). Lưu ý rằng tôi đang ở trạng thái ngủ hiện tại , không chỉ là hệ thống sẽ đặt đĩa vào chế độ ngủ khi không hoạt động.
Tôi có hai ổ cứng trong MacBook Pro, ổ SSD cho Hệ thống và ổ đĩa cơ "thông thường" lớn hơn nhiều cho các tệp lớn khác nhau mà tôi không thường sử dụng.
Tôi muốn ổ đĩa vật lý được đưa vào chế độ ngủ khi không sử dụng và nói chung là ngủ trừ khi tôi thực sự sử dụng nó. Tôi muốn điều này là tự động, thay vì gắn và ngắt kết nối ổ đĩa một cách thường xuyên.
Tôi đã thiết lập Bộ tiết kiệm năng lượng để đặt đĩa vào chế độ ngủ, nhưng tôi thực sự không thể biết khi nào ổ đĩa đang ngủ hay thức (thậm chí áp tai vào máy tính xách tay, thật khó để nói tiếng ồn của quạt so với tiếng ồn của đĩa), vì vậy tôi không biết nếu tôi chia các tệp của mình một cách hợp lý giữa hai ổ đĩa.
Có một số cách truy vấn ổ đĩa để xem nếu nó đang ngủ, mà không thực sự đánh thức nó, vì vậy tôi có thể theo dõi điều này để xem nó thường ngủ hay không?
Tôi đoán một câu hỏi tương đương thay thế là, Mac OS X tương đương với lệnh Linux là gì:
hdparm -C <device>
Lưu ý: Nó không cần phải là một dòng lệnh tương đương chính xác. Bất kỳ phương tiện tìm hiểu sẽ hữu ích.
Một số nơi tôi đã tìm kiếm cho đến nay, nhưng không thành công:
- Các ứng dụng Thông tin hệ thống và Tiện ích đĩa tích hợp dường như không cung cấp bất kỳ thông tin nào về trạng thái ngủ / thức của ổ đĩa.
pmset -g
( lệnh tích hợp ) cung cấp các hàm truy vấn khác nhau, nhưng các sự kiện dường như là về các sự kiện ngủ hệ thống , không phải đĩa.smartctl -i -n sleep
( smartmontools qua MacPorts ) dường như luôn nghĩ rằng tất cả các ổ đĩa đều ngủ đối với tôi! (sẽ rất thú vị khi nghe nếu điều này đúng với người khác)