Question: what is the difference between suspend and hibernate linux?
Answer: Suspend puts everything into RAM, and shuts off pretty much everything but what's needed to maintain that memory, and detect startup triggers. Hibernate writes everything to your hard drive and completely powers down the system.