Короче говоря, я не думаю, что есть такая вещь, и я верю, что вы должны реализовать bash-скрипт, который проверяет (мой инструмент выбора просто df), что для вас достаточно места для запуска следующего вычислениябеги, прежде чем на самом деле делать это.Может быть, вам следует заранее выделить место, которое вы намереваетесь использовать, если это возможно, чтобы избежать других одновременных запусков, приводящих к сбою / исчерпанию пространства?Может быть, у вас должна быть автоматизированная процедура для очистки некоторого пространства?
Очевидно, вы могли бы иметь ssd доступным на некоторой точке монтирования в / home /, а затем периодически проверять с помощью задания cron, заполнено ли оно.И, возможно, размонтировать его и отправить предупреждение по почте.Это будет делать то, что вы хотите.Вроде, как бы, что-то вроде.Но что происходит тогда, когда жесткий диск также заполняется?Остерегайтесь - такого рода проблемы могут легко привести к сбою сервера или иным образом вызвать проблемы.
Это похоже на проблему, которую вы могли бы частично решить / смягчить, например, используя схему квот (то есть ограничениеколичество места, которое может выделить каждый пользователь) или еще лучше, используя выделенную систему для очередей заданий и распределения ресурсов.