A bashscripts that moves packages from one Synology NAS volume to another. Inspired by @Saintdle's guide
This script is in Beta and hanven't been tested on divices. Use at your own risk. Feel free to improve the script and submit a push request.
- Log in to Synology NAS using SSH as admin.
- Run
sudo -ito change user to root - Clone this repository or
wgetthe raw file to a safe location, usually root user home - Mark the
.shfile or the.xbinary as executable bychmod +x migrate.shorchmod +x migrate.sh.x - Determine the target and destination volume by navigating to
/ cdinto the Target volume@appstore, aka. the volume you want to delete by runningcd /volume<target volume #>/\@appstore- Check the packages and run the script by
~/migrate.sh -f <Target Volume> -t <Destination Volume>,-aoptional for automatic migrate without prompt
| Option | Description |
|---|---|
-f |
Target(from) volume, should be in the form of volumeX e.g. volume1 |
-t |
Destination(to) volume, should be in the form of volumeX e.g. volume2 |
-h |
Show Help |
-a |
If specified, will migrate all packages in current directory without prompts (Warning: Be careful! Always check packages) |