Estou construindo um NAS com 2 HDDs conectados via USB. Eu estou rodando no Ubuntu por enquanto, eventualmente eu vou movê-lo para um Raspberry Pi.
Um dos HDDs é acessado pelo Samba na rede e o outro é o back-up. Um trabalho de Cron às 5 da manhã copia tudo, desde o disco rígido principal até aquele. Os HDDs são alimentados apenas por USB.
Eu quero consumir o mínimo de energia possível e prolongar a vida útil do disco rígido. No entanto, encontrei várias opções diferentes e não sei qual é o melhor.
Opção 1: suspender automaticamente as portas USB
sudo nano /sys/bus/usb/devices/usb1/power/autosuspend_delay_ms
300
sudo nano /sys/bus/usb/devices/usb1/power/control
auto
Opção 2: execute algum tipo de script para desmontar e desligar as portas USB
udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
Opção 3: execute algum tipo de script para desmontar e ejetar o disco
sudo umount /media/usb
sudo eject /dev/sda
Opção 4: defina o tempo de giro da unidade
sudo hdparm -S 25 /dev/sdb
As opções 1 e 4 são automáticas e parecem ideais, mas as opções 2 e 3 parecem mais eficazes no sentido de que o HDD está realmente desativado. Qual é a maneira recomendada (se houver) de controlar os HDDs alimentados por USB para um NAS?