На корневом разделе почти закончилось место.
Стал искать что-же занимает много места и оказалось, что показания du и df не совпадают. По du занято около 5 гигов, а свободно порядка 45. По df свободно менее 1 гига.
Полез в инет искать что же происходит и выяснил следующее (дальше цитата):
Когда вы удаляете файлы, используемый в данный момент запущенным приложением, файл не удаляется вообще — только стирается его inode и файл больше не видно в ls. То есть, если вы удалите 100G-овый /var/log/syslog не останавливая syslog — то место не освободится, а syslog продолжит писать в файл по старому адресу (при этом посмотреть этот файл штатными средствами системы вы уже не сможете, так как ни один новый процесс уже не сможет обратиться к этому файлу).
Проверяется такое очень легко — командой lsof | grep deleted
Оказалось что три процесса dhcpd продолжали работать с удалёнными файлами.
lsof | grep ‘(deleted)’
dhcpd 16723 root 6w REG 254,1 2293595854 3417234 /var/lib/dhcp/dhcpd.leases (deleted)
dhcpd 20356 root 6w REG 254,1 31180566790 3417193 /var/lib/dhcp/dhcpd.leases (deleted)
dhcpd 23214 root 6w REG 254,1 13859419056 3417213 /var/lib/dhcp/dhcpd.leases (deleted)
Остановка службы isc-dhcp-server не помогла, т.к. эти три процесса продолжали висеть. Убил их с помощью kill.
Запустил сервис isc-dhcp-server.
Теперь показания du и df совпадают.