I don’t know if the kernel part from HassOS uses this feature as in PiOS, but in my case i had now reliable preformance and no corruptions after powerdowns (unplugging) or controlled shutdown.
There a several ways to do this. The easy way is direct after buring the image, to edit the file on your computer when the drive is still attached to youre computer.
The other way is mentioned also in this thread, by gaining ssh acces to HassOS
Speed was never a issue with SD for me, if you use decent SD cards.
The real problem is that plugings like FluxDB or MariaDB are not best fit for running off SD, because of the wear and tear and possibile corruption on SD cards.
Running of SSD for that purpose only is already a surplus for me.
You will still get very good speeds on the USB 3.0 but not the maximum as possible as specified in the specs.
It is always a bargain between speed and reliability and in in my case i have found the right balance.
I did it today.
Copy all files from SD card to any computer HD:
Download and using balenaEtcher burn Raspberry Pi OS to new SD card.
Boot PI 4 from new SD card.
Use following to prepare PI4 to boot from USB: How to Boot Raspberry Pi 4 From a USB SSD
Stop on Step 7.
Download HassOS 5.0 for PI4 64 bit.
Use balenaEtcher to burn image “HassOS 5.0” to SSD drive.
Turn off PI, remove SD card connect SSD.
Turn PI on.
Navigate to http://PI4_IP_Address:8123
Wait for setup to finish.
After about 5 min it’s done.
Copy all files back to PI4 shared folders.
PS. Very strange but after about hour I see Update for Operating System 4.11 on Supervisor:
If you flashed the pi4 64bit image, then you are already there. Just don’t hit the update button in the ui until it shows a 5.X release for the update (likely won’t be long before that happens).
Also, I agree with @carsten_h. The accepted method is to restore from a snapshot. Just be sure you update your addons and disable your database(s) before taking a snapshot.
@Vlad followed your exact process and I can’t get to the setup screen. It shows up on my router as homeassistant and I try the IP but it doesn’t connect. Very frustrating day… any ideas???
@Vlad hmm I was able to get Raspbian running on the SSD this morning and setup HASS manually, so not the hardware. However I want to retain the Hass.io style management.
You mentioned to stop at Step 7 of the TH guide - did you complete step 7 or complete step 6 and stop?