Neko vreme sam mucio muku sa suspend to disk metodom suspedovanja. Problem je bio jednostavniji za resavanje nego sto sam mislio. U pitanju je bio nedostatak swap particije. Zasto swap particija nije bila mountovana ostaje misterija, ali cinjenica je da stavke za swap nije bilo u /etc/fstab.
Da biste bez restartovanja dodali swap, prvo editujte /etc/fstab i dodajte ovu stavku (pretpostavljamo da je swap particija /dev/sda3):
/dev/sda3 swap swap default 0 0
Zatim ukucajte sledecu komandu kao root:
# swapon -a
I to bi trebalo da je to. Nakon ovoga ce hibernate raditi.
Ukoliko jos niste podesili hibernaciju, imate
clanak o tome na ArchWikiju.
Nisam siguran da li ovo bug ili sam ja licno zbrisao stavku iz fstaba, posto sam Arch instalirao poodavno i vise se ne secam kako sam to radio. U svakom slucaju, ovo resava problem.
Jos jedan zanimljiv detalj je da masina koja se suspenduje na disk zadrzava svoj uptime, tako da cak i laptop koji hibernira umesto da se gasi teorietski moze da ima uptime od vise decenija ako ga ne rebootujete ili ne gasite. Naravno, update jezgra ce vas kad-tad primorati da rebootujete masinu, ali opet, moze se postici zavidno dugacak uptime.