You are attempting to enter hibernation, or perhaps a hybrid sleep state, and as @Erim suggests;
In fact, you are lacking any at all: ![]()
To hibernate your system, the minimum amount of swap space recommended (for a system with 32 GB of RAM, such as yours) is ~33 GB; preferably as a swap partition though in some circumstances a swap file could be used.
A system might also benefit from a combination of both;
using zswap.
- Swap (Arch Wiki)
- Zswap (Arch Wiki)
- In defense of swap: common misconceptions
Lastly, you could choose to suspend the system instead. ![]()
A small amount of swap would still be generally desirable (but not strictly required). A file is created on / (by default), and naturally, you would need to have sufficient space available for the file.
Or, possibly zram which dynamically grows and shrinks as required;
- zram (Arch Wiki)
- Install and configure zram using zram-generator (Manjaro Tutorials)
I hope this helps.
Regards.