GNU/Linux >> Linux Esercitazione >  >> Linux

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

Smonta il filesystem e quindi esegui hdparm -S 1 /dev/sdb per impostare lo spin down dopo cinque secondi (sostituisci /dev/sdb con il dispositivo effettivo per il disco rigido). Ciò ridurrà al minimo l'energia utilizzata e il calore generato dal disco rigido.


Breve ricerca nel codice repo di gnome-disk-utility e:

udisksctl power-off -b /dev/sdX

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

Fonte:risposta Superuser SE


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

Per questo esempio, dovresti compilare un file in /etc/udev/rules.d (idealmente assegnagli un nome simile a 45-sdX-power.rules rispettare le convenzioni, ma poco importa...), con quanto segue:

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

dove dovrai inserire sdX e fornire il percorso completo al hdparm binario (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 o giù di lì (nel qual caso basta montarlo prima di emettere il backup lo accenderà e sarà spento per il resto del tempo) .

Per quanto riguarda hdparm -Y /dev/sdX , è meno utile in questo caso in quanto interrompe la rotazione del disco solo una volta, dopodiché qualsiasi accesso al disco (come il montaggio) lo riavvierà e dovrai eseguire nuovamente il comando.


Linux
  1. Backup dell'intero disco rigido Linux?

  2. Linux – Rendi più lenta la copia del disco/disco?

  3. Quando usare pthread_exit() e quando usare pthread_join() in Linux?

  4. Come utilizzare in pratica la sicurezza ATA su un disco rigido?

  5. Lazy umount o Smontaggio di un disco occupato in Linux

Come trovare i dettagli del disco rigido in Linux

Come trovare la velocità di trasferimento dei dati del disco rigido in Linux

Come utilizzare Timeshift per eseguire il backup e il ripristino di Linux

Come controllare i blocchi danneggiati o i settori danneggiati sul disco rigido in Linux

Come utilizzare il comando di arresto di Linux

Rintracciare dove è andato lo spazio su disco su Linux?