Chiudi il mio disco rigido (di backup) su Linux quando non lo uso


16

Nel mio computer ho un disco rigido che utilizzo per eseguire il backup dei miei dati. Non utilizzo questo disco altrimenti.

Come posso interrompere la rotazione di questo disco al termine del backup? Inoltre, come potrei farlo tornare indietro prima che il backup abbia luogo in seguito?

L'unità è un'unità SATA normale.

Risposte:


14

Smontare il filesystem e quindi eseguirlo hdparm -S 1 /dev/sdbper impostarlo in modo che venga visualizzato dopo cinque secondi (sostituirlo /dev/sdbcon il dispositivo effettivo per il disco rigido). Ciò ridurrà al minimo la potenza utilizzata e il calore generato dal disco rigido.


3
Per quanto riguarda la rotazione del backup, non dovresti fare altro che accedere / utilizzare l'HDD. unix.stackexchange.com/questions/10930/spin-up-drive-in-linux/…
slm

Grazie! Come posso quindi ripristinare il valore di timeout di standby predefinito? Ho anche visto hdparm -Yl'uomo che sembra impostare l'unità in una modalità di sospensione più profonda. Non è raccomandato?
Totor

Questo non funzionerà sempre. Ad esempio Rockstor eseguirà spesso un controllo intelligente durante l'utilizzo del pannello di controllo, indipendentemente dal fatto che il convertitore sia montato su qualsiasi cosa. La migliore risposta è purtroppo quella di rimuoverlo fisicamente ... o di non utilizzare alcun programma che potrebbe svegliarlo, inclusi i monitor SMART.
Ray Foss,

5

Per sviluppare ulteriormente la risposta di Samiam, puoi impostare regole udev per fare queste cose per te.

Per questo esempio, dovresti compilare un file /etc/udev/rules.d(idealmente chiamalo in modo 45-sdX-power.rulesda rispettare le convenzioni, ma non importa ...), con il seguente:

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

dove dovrai compilare sdXe fornire il percorso completo del file hdparmbinario (which hdparm ).

Ciò interromperà automaticamente la rotazione dell'unità dopo 5 secondi di inattività all'avvio del laptop.

Questo è l'ideale per un disco a doppio avvio (il mio caso) e i dischi di backup che si avviano solo una volta alla settimana (nel qual caso il solo montaggio prima di eseguire il backup lo accenderà e rimarrà spento per il resto del tempo) .

Per quanto riguarda hdparm -Y /dev/sdX, è meno utile qui in quanto impedisce al disco di girare solo una volta, dopodiché qualsiasi accesso al disco (come il montaggio) lo riavvierà e dovrai emettere di nuovo il comando.


2

Ricerca rapida nel codice repository gnome-disk-utility e:

udisksctl power-off -b /dev/sdX

Funziona con Ubuntu e Menta. In ArchLinux, / usr / bin / udisksctl è di proprietà del pacchetto udisks2.

Fonte: risposta Superuser SE

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.