Хочется писать /tmp в tmpfs. 4G памяти для моих ежидневных нужд откровенно много. Однако есть один нюанс: время от времени я собираю ghc, llvm, qt и ещё чёрт знает что, причём не исключено что одновременно. Место под нужды этого процесса (для распаковки тарболов, для записи объектных файлов, для формирования пакета) берётся именно в /tmp из-за чего tmpfs заполняется и процесс трагически обрывается на самом интересном месте. В принципе проблема решается при помощи swap, но есть несколько нюансов. Во-первых мне бы хотелось чтобы во всех случаях свопился tmpfs, а не паямть приложений. Во-вторых у меня уже есть один swap для хибернейта и мне хотелось бы хибернейт оставить рабочим. Что можно сделать в такой ситуации?