Утром служба отчётов пишет в журнал: No space left on device — «на устройстве не осталось места». Отчёты она складывает в каталог /mnt/lab-data.
Прежде чем что-то удалять, посмотри, сколько там места, и попробуй создать файл сам. df -h показывает, сколько места на томе занято и свободно, touch создаёт пустой файл.
Место есть, файла нет
Посмотри, сколько места свободно в /mnt/lab-data, и попробуй создать там пустой файл report.txt. Ничего не удаляй.
df -h показывает почти пустой том, а touch не создаёт на нём даже пустой файл. Какая версия объясняет оба вывода?
-
Резерв root
dfуже вычитает:Avail— место, доступное тебе, и его там почти весь том. Будь дело в резерве,Availпоказал бы ноль. -
dfберёт числа у файловой системы в момент вызова, задержки у него нет. Повториdf -h— цифры те же, иtouchснова откажет. -
В чужом каталоге
touchнапечатал быPermission denied. «No space left on device» — точное сообщение файловой системы: кончился ресурс тома.
На томе кончились inode — записи, которые файловая система заводит на каждый файл, даже пустой.