В моем случае файл не существовал после обновления с Ubuntu 14.04 до Ubuntu 16.04. Я исправил его выполнение:
mount /dev/sda1 /mnt
chroot /mnt
apt-get install init
update-initramfs -u
reboot
Взглянув на скрипт landscape-sysinfo, который живет в /etc/update-motd.d/, ясно, что вычисление дискового пространства выполняется с помощью cat /proc/partitions, а не команды df.
Выполняя тот же тест на моей машине, но используя /etc/update-motd.d / в качестве примера, я получаю те же результаты, cat /proc/partitions показывает меньшее дисковое пространство, используемое в то время как df показывает немного больше использования диска. Метод, используемый для вычисления размера раздела, отличается от разных результатов:
cat /proc/partitions
major minor #blocks name
8 5 606765056 sda5
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 597111968 53985732 512787984 10% /
Оба правильны в своих расчетах, я полагался бы на df, чтобы лучше определить использование диска для вашего / home partition.