Это жестко заданное значение в коде диска bcache -linux/drivers/md/bcache/writeback.h. Единственный способ изменить это ограничение — пересобрать драйвер из исходного кода.
du
читать использованный размер из инодов, здесь должны оставаться некоторые ссылки из запущенных программ. Эти ссылки уже удалены, но место еще зарезервировано.
df
прочитать использованный размер как сумму всех файлов
Так же у вас должна быть например резервная копия в /mnt/, но у вас в этой папке подключен внешний диск. Это может вызвать эти различия в результатах.
DU более точен, этот сайт подробно объясняет
Короче говоря, df использует информацию о файле, а не вычисляет истинный размер, который может быть устаревшим, он также сообщает о запущенных файлах в памяти. (скажите, что вы используете dd для создания огромного файла, но еще не завершенного, df сообщит об этом, но du еще не узнает)