Relocating /data to USB/SSD and/or boot from USB

Hi…

I am quite new to Volumio but just in the phase of setting up a system for me based on Raspberry PI3 and IQAudio DigiAMP+.

Volumio is already working so far. The Pi boots of a 4GB microSD card. As far as I have learned Volumio is storing playlists and all its data in /data.
I also have a 500GB ssd attached via USB. The SSD should contain all music and to avoid aging of the SD card I would like to move as much of the system as possible from the systems sd card to the SSD. At least /data.

Any suggestions on this?
Can I just mount a partition on the SSD to /data? Or is it more recommended to symlink /data to a folder on the SSD?
Will online update still work after this procedure?
How can I move more of the system to the SSD?
As far as I have read Volumio is yet not supporting usb_boot_mode from rpi3. Is this still true?

I don’t want to end up running into a dead end road with the overlay filesystem Volumio is using.

Have others changed their system already in a similar way?

Thanks for your help,

Roland

1 Like

Volumio uses squashfs and is designed to minimize the number of writes to the sd card. What you are trying to achieve has already been done for you :wink:

Currently native install does not allow to do that; a pending PR might enable it sometime.
In the meantime you may consider a (non-officially supported) option using berryboot bootloader: its gives such flexibility (but has some limitations).
Feel free to consult the relevant guide: you may ask questions to that thread.