GNU/Linux >> Belajar Linux >  >> Linux

Matikan hard disk (cadangan) saya di Linux saat saya tidak menggunakannya

Umount sistem file lalu jalankan hdparm -S 1 /dev/sdb untuk menyetelnya agar berputar ke bawah setelah lima detik (ganti /dev/sdb dengan perangkat sebenarnya untuk hard disk). Ini akan meminimalkan daya yang digunakan dan panas yang dihasilkan oleh hard disk.


Pencarian singkat dalam kode repo gnome-disk-utility, dan:

udisksctl power-off -b /dev/sdX

Bekerja di Ubuntu dan Mint. Di ArchLinux, /usr/bin/udisksctl dimiliki oleh paket udisks2.

Sumber:Jawaban Superuser SE


Untuk lebih membangun jawaban samiam, Anda dapat menetapkan aturan udev untuk melakukan hal-hal ini untuk Anda.

Untuk contoh ini, Anda harus mengisi file di /etc/udev/rules.d (idealnya beri nama seperti 45-sdX-power.rules untuk menghormati konvensi, tetapi tidak terlalu penting...), dengan yang berikut:

ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"

di mana Anda harus mengisi sdX dan berikan jalur lengkap ke hdparm biner (which hdparm ).

Ini secara otomatis akan menghentikan drive Anda berputar setelah 5 detik tidak aktif setiap kali laptop Anda melakukan booting.

Ini sangat ideal untuk disk boot ganda (kasus saya), dan disk cadangan yang Anda mulai hanya seminggu sekali atau lebih (dalam hal ini hanya memasangnya sebelum mengeluarkan cadangan Anda akan menyalakannya dan itu akan dimatikan sepanjang waktu) .

Adapun hdparm -Y /dev/sdX , ini kurang berguna di sini karena hanya menghentikan disk berputar satu kali, setelah itu setiap akses ke disk (seperti memasangnya) akan memulai ulang dan Anda harus mengeluarkan perintah lagi.


Linux
  1. Solusi pencadangan open source mana yang Anda gunakan?

  2. Linux – Membuat Penyalinan Disk/disk Lebih Lambat?

  3. Perluas larik Linux MD RAID 10 untuk menggunakan disk yang lebih besar

  1. Gunakan df untuk memeriksa ruang disk kosong di Linux

  2. Cara menggunakan dd di Linux tanpa merusak disk Anda

  3. Antivirus di Linux:Haruskah Saya Benar-Benar Menggunakannya dan Jika Ya, Kapan Saya Membutuhkannya?

  1. Cadangkan Seluruh Hard Disk Linux?

  2. Kapan menggunakan pthread_exit() dan kapan menggunakan pthread_join() di Linux?

  3. Bagaimana cara menggunakan keamanan ATA pada hard disk dalam praktiknya?