`Could not calculate available disk space (statvfs), errno: 4, strerror: Interrupted system call`

> EINTR надо обрабатывать в цикле, см. в качестве примера ReadBufferFromFileDescriptor.cpp.
> Сигнал USR1, USR2 от профайлера, скорее всего.
#include "filesystemHelpers.h"
#include <sys/stat.h>
#if defined(__linux__)
#    include <cstdio>
#    include <mntent.h>
#endif
#include <Poco/File.h>
#include <Poco/Path.h>
#include <Poco/Version.h>
namespace DB
{
namespace ErrorCodes
{
    extern const int LOGICAL_ERROR;
    extern const int SYSTEM_ERROR;
    extern const int NOT_IMPLEMENTED;
}
bool enoughSpaceInDirectory(const std::string & path [[maybe_unused]], size_t data_size [[maybe_unused]])