https://github.com/007revad/seagate_lowcurrentspinup
Sets large Seagate SATA HDDs to stagger their spin-up (PUIS) and enables lowCurrentSpinup
https://github.com/007revad/seagate_lowcurrentspinup
nas seagate synology
Last synced: about 1 year ago
JSON representation
Sets large Seagate SATA HDDs to stagger their spin-up (PUIS) and enables lowCurrentSpinup
- Host: GitHub
- URL: https://github.com/007revad/seagate_lowcurrentspinup
- Owner: 007revad
- License: mit
- Created: 2025-03-11T05:26:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-22T19:49:15.000Z (over 1 year ago)
- Last Synced: 2025-05-04T09:58:54.827Z (about 1 year ago)
- Topics: nas, seagate, synology
- Language: Shell
- Homepage:
- Size: 247 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Seagate Low Current Spinup
[](https://www.paypal.com/paypalme/007revad)
[](https://github.com/sponsors/007revad)
[](https://user-badge.committers.top/australia/007revad)
### Description
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 script
1. Download the latest version _Source code (zip)_ from https://github.com/007revad/Seagate_lowCurrentSpinup/releases
2. Save the download zip file to a folder on the Synology.
3. Unzip the zip file.
### To run the script via task scheduler
See [How to run from task scheduler](https://github.com/007revad/Seagate_lowCurrentSpinup/blob/main/how_to_run_from_scheduler.md)
### To run the script via SSH
[How to enable SSH and login to DSM via SSH](https://kb.synology.com/en-global/DSM/tutorial/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet)
```YAML
sudo -s /volume1/scripts/seagate_lowcurrentspinup.sh
```
If you want to change the drives' settings back run the script with the disable option:
```YAML
sudo -s /volume1/scripts/seagate_lowcurrentspinup.sh disable
```
**Note:** Replace /volume1/scripts/ with the path to where the script is located.
### Troubleshooting
If the script won't run check the following:
1. Make sure you download the zip file and unzipped it to a folder on your Synology (not on your computer).
2. If the path to the script contains any spaces you need to enclose the path/scriptname in double quotes:
```YAML
sudo -s "/volume1/my scripts/seagate_lowcurrentspinup.sh"
```
3. Make sure you unpacked the zip or rar file that you downloaded and are trying to run the seagate_lowcurrentspinup.sh file.
4. Set the script file as executable:
```YAML
sudo chmod +x "/volume1/scripts/seagate_lowcurrentspinup.sh"
```
### Screenshots
Enabling PUIS and Low Power Spinup

Disabling PUIS and Low Power Spinup
