Второй столбец - общая емкость каждой файловой системы.
Старые версии Unix использовали 512-байтовые блоки в файловой системе, и именно эту (недокументированную) единицу использовал df
- он показывал количество свободных блоков (V7 df man page).
Когда Berkeley изменил размер блока в файловой системе на 1024 байта, df
(4BSD df исходный код) по-прежнему показывал размеры в блоках, а на странице 4BSD df man page было добавлено:
Сообщаемые числа приведены в единицах блоков файловой системы; в настоящее время каждый файловый блок имеет длину 1024 байта.
В последующих версиях, таких как 4.2BSD, которые использовали переменные размеры блоков, df
(4.2BSD df man page) был изменен таким образом:
Сообщаемые числа - в килобайтах.
и большинство текущих версий df
работают именно так. POSIX указал, что df
использует 512-байтовые блоки, но включил опцию -k
, чтобы использовать килобайты.
Проблема была устранена путем загрузки системы в Ubuntu 18.04. Корень ошибки так и не был найден, но я подозреваю, что это связано с потенциально несовместимым ядром с видеокартами, BIOS и версией Ubuntu 16.04.