Làm cách nào để đĩa của tôi quay xuống sau một giờ?


8

Tôi hiện đang cấu hình một máy chủ gia đình mới và tôi đang cố gắng để các đĩa quay xuống sau một giờ. Nhưng họ không quay xuống.

Thiết lập

Tôi có toàn bộ hệ thống của mình trên một ssd: / dev / sda. Tôi có ba hdds trong hệ thống: / dev / sdb, / dev / sdc và / dev / sdd. Chúng không được gắn kết, mặc dù chúng có chứa khối lượng LVM (hoạt động).

Làm việc gì

Tôi có thể đặt đĩa vào chế độ chờ bằng cách sử dụng:

hdparm -y /dev/sdb

Đĩa vẫn quay trong nhiều ngày (nếu tôi rời khỏi hệ thống một mình), cho biết (tôi nghĩ) rằng hệ thống thực sự không tạo ra bất kỳ hoạt động nào

Sử dụng các giá trị tương đối nhỏ cho thời gian chờ như:

hdparm -S 180 /dev/sdb
hdparm -S 240 /dev/sdc
hdparm -S 241 /dev/sdd

cũng hoạt động. Mỗi đĩa quay xuống sau khoảng thời gian được chỉ định (lần lượt là 15 phút, 20 phút và 30 phút)

Những gì không làm việc

Tôi cố gắng đặt giá trị thời gian chờ thành một giờ, như vậy:

hdparm -S 242 /dev/sdb

Lệnh dường như thành công, nhưng đĩa hoàn toàn không chuyển sang chế độ chờ (tức là sau một ngày, đĩa vẫn ở chế độ hoạt động / không hoạt động, như được chứng kiến ​​bởi đồng hồ đo điện của tôi, cũng như

hdparm -C /dev/sdb

Chi tiết hệ thống

Đây là Debian Squeeze, chạy trên bo mạch chủ Asus chạy bằng năng lượng nguyên tử (AT5NM10T-I). Các đĩa là:

[1.948217] scsi 0:0:0:0: Direct-Access ATA OCZ VERTEX PLUS  3.50 PQ: 0 ANSI: 5
[1.953713] scsi 1:0:0:0: Direct-Access ATA ST2000DL003-9VT1 CC3C PQ: 0 ANSI: 5
[1.954302] scsi 4:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5
[1.954873] scsi 5:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5

@ syirecton-dj: Hãy cẩn thận với đề xuất này, một số người có xu hướng tạo câu hỏi mới trên (các) trang web được đề xuất thay vì chờ câu hỏi của họ được di chuyển bằng phiếu bầu. Kees-Jan: Xin đừng làm vậy :)
Sven

Chỉ muốn thêm, không nên là hdparm -S 720 / dev / sdb trong một giờ chờ?
Lạnh T

@ColdT: Không, không nên. Theo hướng dẫn sử dụng hdparm "Việc mã hóa giá trị thời gian chờ có phần kỳ dị". Xem hướng dẫn để được giải thích đầy đủ ( linux.die.net/man/8/hdparm )
Kees-

Câu trả lời:


4

Trong cấu hình mặc định của nó, smartd sẽ kiểm tra trạng thái ổ đĩa cứ sau 30 phút, trừ khi đĩa ở chế độ chờ.

Rõ ràng, điều đó tạo ra đủ hoạt động đĩa cho các đĩa không bao giờ thực sự đi ngủ (đối với thời gian chờ lớn hơn 30 phút), nhưng không đánh thức bất kỳ đĩa ngủ nào.


0

Bạn nên thử nếu nó hoạt động khi tất cả các phân vùng trên đĩa đó không được đếm. Tôi cũng đã loay hoay với điều này một thời gian trước đây và tôi đã gặp một số rắc rối với việc đọc / ghi thường xuyên giữ đĩa ở trạng thái quay.

Mặt khác thấy điều này:

Điều khiển chu kỳ công suất
Tắt và khởi động lại máy tính hoặc tiếp tục máy tính từ chế độ ngủ đông sẽ cung cấp năng lượng cho các ổ đĩa trong máy tính. Hoạt động spin-up được thực hiện bởi một ổ đĩa sau một chu kỳ năng lượng được cho là gây căng thẳng cho ổ đĩa hơn là chạy ổ đĩa liên tục trong một thời gian dài.

Dựa trên kinh nghiệm chuyên môn của các quản trị viên hệ thống, người ta tin rằng có mối quan hệ trực tiếp giữa số chu kỳ công suất của máy tính và khả năng xảy ra lỗi của các ổ đĩa. Nói cách khác, một máy tính có thời gian hoạt động cao có thể có xác suất thất bại ổ đĩa thấp hơn so với máy tính có công suất được điều khiển thường xuyên.

http://en.wikibooks.org/wiki/Minimizing_Hard_Disk_Drive_Failure_and_Data_Loss/Stress_Control


Cảm ơn câu trả lời của bạn. Trong thiết lập thử nghiệm của tôi, các đĩa không được gắn kết (như đã đề cập trong phần thiết lập ). Tôi biết rằng mọi người tin rằng việc cấp nguồn cho đĩa gây ra căng thẳng, nhưng chúng ta đang nói ở đây về một đĩa hiếm khi được sử dụng (ít hơn một lần một tháng) và tôi có hóa đơn tiền điện phải trả.
Kees-ngày
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.