Saya menggunakan Ubuntu 12.04 di server rumah. Ada 5 hard drive: satu SSD dengan OS dan 4 HDD (Samsung HD204UI) yang dikonfigurasi sebagai RAID5 menggunakan mdadm.
Saya tidak terlalu membutuhkan RAID (katakanlah, rata-rata sekitar sekali sehari); itu berisi data multimedia dan beberapa cadangan, jadi saya memutuskan untuk meletakkan drive ke standby sebagian besar waktu.
Saya mengkonfigurasi drive untuk secara otomatis spin-down setelah 20 menit menggunakan hdparm, di sini /dev/sda
sebagai contoh:
hdparm -S 240 /dev/sda
Output dari perintah mengkonfirmasi ini:
/dev/sdb:
setting standby to 240 (20 minutes)
Tetapi masalahnya adalah bahwa drive berputar setelah sekitar 5 detik (bukan 20 menit) setelah akses terakhir, dan
hdparm -C /dev/sdb
menampilkan:
/dev/sdb:
drive state is: standby
Mengapa drive tidak menunggu 20 menit saat dikonfigurasi? Apakah ada hubungannya dengan pengaturan RAID? (Kurasa tidak ...)
Waktu tunggu yang sangat singkat ini bermasalah karena ini adalah RAID5 dan ketika saya mengakses file, itu tersebar secara bijaksana di keempat drive. Karena drive 1 tidak diperlukan saat drive 2 dibaca, drive akan tertidur ketika akan digunakan lain kali (setelah drive 3 dibaca dari). Jadi drive terus berputar naik dan turun sepanjang waktu sehingga menghasilkan throughput mendekati nol.
Untuk orang-orang yang khawatir tentang kehidupan drive saya: Tidak akan ada masalah bahwa drive diputar ke atas dan ke bawah rata-rata sekali sehari karena saya lebih suka menghemat energi dan panas daripada kesehatan drive (saya menggunakan RAID5 dan isinya tidak sangat penting).
Jawaban:
Apakah AHCI diaktifkan di BIOS Anda? Jika tidak coba nyalakan dan coba lagi.
Jika itu masih tidak berhasil, maka Anda mungkin harus mencoba sesuatu yang sedikit lebih rumit, karena
hdparm
tidak selalu bermain dengan baik dengan drive SATA, yang saya kira Anda miliki.Lihatlah halaman ini untuk solusi relatif sederhana berikut yang menggunakan crontab:
Sekarang, tambahkan ini ke bagian bawah crontab Anda (ganti sdx dengan drive yang ingin Anda simpan di standby):
Tentu saja, sebelum mencoba semua ini, sangat disarankan untuk melakukan pencadangan penuh atas isi hard drive Anda.
sumber
sg3-utils
)? Apakah itu/usr/bin/sg_start --stop /dev/sdx
?Mungkin cara yang lebih baik adalah:
hdparm -B 1 -Y / dev / perangkat
hdparm -B 255 / dev / perangkat
HDParm pertama menempatkan perangkat segera siaga. Yang kedua mematikan APM, sehingga disk tetap dalam mode siaga hingga akses disk berikutnya.
sumber