b2c.swap: Figure out what to do when the wanted size is close to or bigger than the cache device
In the event where the wanted swap file is close to or bigger than the cache device, we may prevent the machine from booting successfully.
Figure out what would be the best thing to do here:
- Reduce the swap file size to a percentage of the disk size?
- Make sure to leave at least X GB free?
- Fail early with a clear error message?
We need to think about what would be the least surprising to users.