Я создаю NAS с двумя жесткими дисками, подключенными через USB. Сейчас я запускаю его на Ubuntu, в конце концов, я переведу его в малину Pi.
Один из жестких дисков доступен через Samba в сети, а другой - резервное копирование. Задача Cron в 5 утра копирует все с основного жесткого диска в этот.
Я хочу потреблять как можно меньше энергии и продлевать время работы жесткого диска.
Вариант 1: Автоподстановка портов USB
sudo nano /sys/bus/usb/devices/usb1/power/autosuspend_delay_ms
300
sudo nano /sys/bus/usb/devices/usb1/power/control
auto
Вариант 2: Запустите некоторый скрипт для размонтирования и выключения USB-портов
udisksctl unmount -b /dev/sdb1
udisksctl power-off -b /dev/sdb
Вариант 3: Запустите какой-то скрипт для размонтирования и извлечения диска
sudo umount /media/usb
sudo eject /dev/sda
Вариант 4 : установите время отжима диска
sudo hdparm -S 25 /dev/sdb
Опции 1 и 4 являются автоматическими и кажутся идеальными, но варианты 2 и 3 кажутся более эффективными в том смысле, что жесткий диск фактически выключен. Каков рекомендуемый способ (если есть) управления жесткими дисками USB для NAS?