Some Synology NAS and Expansion Units do not have enough power to spin-up multiple Seagate large Exos drives during boot-up.
This script avoids the need to buy and install a higher wattage power supply.
It uses Seagate's openSeaChest v24.08.1 to set your Seagate Exos SATA HDDs to stagger their spin-up (PUIS) and enables lowCurrentSpinup.
Power-Up in Standby (PUIS):
PUIS ensures that drives remain in standby mode during system startup and only spin up when accessed
Low Current Spin-Up:
This feature reduces the power draw during spin-up by starting the drives more gradually
NOTE: After running the script you will need to reboot.
- Download the latest version Source code (zip) from https://github.com/007revad/Seagate_lowCurrentSpinup/releases
- Save the download zip file to a folder on the Synology.
- Unzip the zip file.
See How to run from task scheduler
How to enable SSH and login to DSM via SSH
sudo -s /volume1/scripts/seagate_lowcurrentspinup.sh
If you want to change the drives' settings back run the script with the disable option:
sudo -s /volume1/scripts/seagate_lowcurrentspinup.sh disable
Note: Replace /volume1/scripts/ with the path to where the script is located.
If the script won't run check the following:
- Make sure you download the zip file and unzipped it to a folder on your Synology (not on your computer).
- If the path to the script contains any spaces you need to enclose the path/scriptname in double quotes:
sudo -s "/volume1/my scripts/seagate_lowcurrentspinup.sh"
- Make sure you unpacked the zip or rar file that you downloaded and are trying to run the seagate_lowcurrentspinup.sh file.
- Set the script file as executable:
sudo chmod +x "/volume1/scripts/seagate_lowcurrentspinup.sh"
Enabling PUIS and Low Power Spinup
Disabling PUIS and Low Power Spinup