Kullanmadığımda Linux'ta (yedek) sabit diskimi kapat


17

Bilgisayarımda verilerimin yedeklerini oluşturmak için kullandığım bir sabit disk var. Bu diski başka türlü kullanmıyorum.

Yedeklemem bittiğinde bu diskin dönmesini nasıl durdurabilirim? Ayrıca, yedekleme daha sonra gerçekleşmeden önce tekrar geri dönmesini nasıl sağlayabilirim?

Sürücü normal bir SATA sürücüsüdür.

Yanıtlar:


14

Dosya sistemini kaldırın ve hdparm -S 1 /dev/sdbbeş saniye sonra geri dönmesini ayarlamak için çalıştırın ( /dev/sdbsabit disk için gerçek aygıtla değiştirin ). Bu, kullanılan gücü ve sabit disk tarafından üretilen ısıyı en aza indirir.


3
Geri döndürmeyle ilgili olarak, HDD'ye erişmek / kullanmaktan başka bir şey yapmanız gerekmez. unix.stackexchange.com/questions/10930/spin-up-drive-in-linux/…
slm

Teşekkürler! Öyleyse varsayılan bekleme zaman aşımı değerini nasıl geri yükleyebilirim? hdparm -YSürüşü daha derin bir uyku moduna sokan adamda da gördüm . Tavsiye edilmiyor mu?
Totor

Bu her zaman işe yaramaz. Örneğin Rockstor, kontrol panelini kullanırken sürücünün herhangi bir şeye monte edilip edilmediğine bakılmaksızın sık sık akıllı bir kontrol yapar. En iyi cevap maalesef onu fiziksel olarak kaldırmak ... veya SMART monitörleri de dahil olmak üzere uyanabilecek herhangi bir program kullanmamaktır.
Ray Foss

5

Samiam'ın cevabı üzerine daha fazla inşa etmek için, bunları sizin için yapmak için udev kuralları ayarlayabilirsiniz.

Bu örnekte, aşağıdakileri içeren bir dosyayı doldurmanız gerekir /etc/udev/rules.d(ideal 45-sdX-power.rulesolarak kurallara saygı gösterilmesi için bir şey adlandırın , ancak gerçekten önemli değil ...):

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

Eğer doldurmak gerekir nerede sdXve sağlamak tam yolunu üzere hdparmikili ( which hdparm).

Bu, dizüstü bilgisayarınız önyüklendiğinde 5 saniye işlem yapılmadığında sürücünüzün dönmesini otomatik olarak durduracaktır.

Bu, çift önyükleme diski (benim durumum) için idealdir ve yalnızca haftada bir kez başlattığınız yedekleme diskleri (bu durumda yedeklemenizi vermeden önce yalnızca takmanız onu açar ve geri kalan süre boyunca kapalı olur) .

Gelince hdparm -Y /dev/sdX, burada daha az kullanışlıdır, çünkü diskin sadece bir kez dönmesini durdurur, daha sonra diske herhangi bir erişim (monte etmek gibi) yeniden başlatır ve komutu tekrar vermeniz gerekir.


3

GNOME-Disk-Utility Repo Kodunda Kısa Arama ve:

udisksctl power-off -b /dev/sdX

Ubuntu ve Mint'te çalışır. ArchLinux'da / usr / bin / udisksctl, udisks2 paketine aittir.

Kaynak: Süper kullanıcı SE cevabı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.