Frequent filesystem corruption on mSD card and its alternative?
- @cghague
Since microSD cards are prone to filesystem corruption, what is the best SSD that you recommend to boot tinypilot voyager 2a from?
Does the type of SSD matter, since the only we can boot is from USB3 port only for faster speeds?
Linked from:
- CCharles Hague @cghague2025-03-07 04:03:10.000Z
Hi a7673, thanks for your question about booting TinyPilot from an SSD.
We don't recommend any particular external drives, although most recent USB2 or USB3 drives should be more than sufficient. External drives sometimes require more power than a TinyPilot device can provide, so I recommend choosing one with a dedicated power supply or connecting via a powered USB hub.
I hope this is helpful. Please let me know if you have any questions.
- Aa7673 @a7673
@cghague So do you recommend enabling the Read-ONLY system setting when using SSD Drive?
And can I do that setting following way
OR
follow these instructions - https://tinypilotkvm.com/faq/read-only-filesystem/
OR
Both below process and the above URL steps does the same thing?sudo raspi-config
Selected Option 4 and then
Selected Option 3 and then
Selecting: YES
and this showed up in Terminal
and this showed up
and this showed up and selected YES for this too (PLEASE CORRECT IF THIS SETTING SHOULD NOT HAVE BEEN DONE OR ANY OF THESE SHOULD NOT HAVE BEEN DONE AT ALL)
and finally this showed the confirmation.
- CCharles Hague @cghague2025-03-10 20:51:37.654Z
Thanks for replying! Filesystem corruption is less likely with a USB SSD, although you can use the read-only filesystem for an additional layer of reliability if you wish.
Turning on the "overlay filesystem" using
raspi-config
is the same as enabling the "read-only filesystem" with our instructions, so you can use whichever method you prefer.We don't usually protect the boot partition, as it complicates the process of turning the read-only filesystem back off. However, protecting the boot partition does no harm. Please note that you must unprotect it before installing updates. The process is simple but requires multiple reboots - the
raspi-config
tool will guide you through the steps.I hope this is helpful. Please let me know if you have any questions.