# Проверка свободного места перед copy-fallback - **Секция:** ядро продукта - **Зачем:** copy-fallback при невозможности хардлинка может упереться в переполненный диск посреди раскладки — нет проверки места до копирования - **Теги:** goal:operational-resilience Когда хардлинк невозможен (EXDEV/ENOTSUP/…), layout копирует файл, дублируя место на диске. На забитом диске это упрётся в полку посреди раскладки. Перед копированием проверять доступное место и при нехватке внятно уходить в failed с понятной причиной, а не падать на полпути. Связано: specs/architecture.md → «Раскладка файлов» (фолбэк-копирование), пакет layout.