Until now I have used Raspberry Pi with micro SD card and while it works for some times I have had lot of corruptions. Not shutting Pi properly down plus unstable power wreak havoc on the SD card. And as you may have read from my previous tutorials I like to run servers on my Raspberry Pi so yeah SQL + logging = high read write are no way to treat small SD cards.
So for loads like that there should be more robust solution.
And for that here is small write up how to use USB thumb drive or USB hard drive as your Raspberry Pi-s root drive. You still need SD card for boot but as you learn from this tutorial it is much easier to replace the static boot drive then whole system, especially if you haven’t backed up your system 10 seconds prior to failure.
With a static IP, you’ll be able to use the same IP address every time you connect to your Pi via SSH.
Before starting, make sure you have already set up and configured a way to access the command prompt. Check out my tutorial, Raspberry pi Raspbian Jessie Lite headless wifi setup tutorial to see how to do that if you haven’t already. Lets begin.
Once again I have to setup my pi. Because I mainly use it in headless config its quite annoying to connect it to display for setup. So anyone else having same trouble here is a small tutorial how to setup you Raspberry pi sd card for running pi headlessly with wifi. No need for monitors or keyboards on pi.
After configuring your sd card you just connect the power and ssh into your pi.