Можно ли как-то предсказать ошибку «На устройстве не осталось места» для Btrfs, которая возникает задолго до заполнения устройства?

Можно ли как-то предсказать ошибку «На устройстве не осталось места» для Btrfs, которая возникает задолго до заполнения устройства?

Возможно, что btrfsданные не записываются из-за ошибки, No space left on deviceдаже если на диске остается много свободного места (может быть много ГБ в зависимости от размера устройства). Установщики, которые хотят работать плавно и интуитивно, проверят доступное дисковое пространство и сообщат пользователю, если оставшегося места недостаточно. Есть ли способ предвидеть ошибку No space left on deviceв этой ситуации?

Это лучше исправить btrfs, но, по-видимому, это большая ошибка проектирования.

Я использую Linux 4.8.1 на Ubuntu 16.04.

решение1

btrfs fi show 'path'илиbtrfs fi usage 'path'

Установщик покажет, сколько места на диске и какой его объем требуется.

Связанный контент