bassmadrigal's advice is sound, but way back in the way back, partially for curiosity's sake, I did go ahead and set up two separate swaps for hibernation and regular use. It requires a little bit of customization of the hibernate scripts, but you can do it. First, I set up the swap partitions in /etc/fstab as follows:
Code:
/dev/luksdisk/swap swap swap defaults,pri=2 0 0
/dev/slackcrypt/swap swap swap defaults,noauto,pri=0 0 0
The first line is the swap partition on the spindle and platter disk, and the pri=2 value gives it a higher priority when both partitions are active. That way anything that may need to be swapped out while both partitions are active will be more likely to wind up on that partition. The noauto option on the second line keeps the SSD swap partition from being activated on boot.I then set up a custom hibernate script that explicitly activates the SSD swap and deactivates the platter partition prior to 'echo "disk" > /sys/power/state'. Then, after the system wakes up, I activate the platter swap partition and deactivate the SSD one. There's probably a way to tie all of that into the pm-utils stack with some custom hooks, but I haven't really taken the time to completely wrap my head around all of that, and my way works for me at the moment