Я не могу создать файл или каталог по указанному пути в Linux.
Я получаю сообщение об ошибке "Нет места на устройстве".
Я проверил с помощью df -k
и df -i
. Свободное дисковое пространство составляет 28%, а свободные иноды - 28%.
В чем еще может быть причина?
1
2 ответа
0
Хотя 28% - это довольно большое число, и было бы очень необычно настроить такую файловую систему, но вы должны проверить, зарезервировано ли оставшееся место для root. Файловая система ext2
содержит несколько блоков, зарезервированных только для пользователя root. Бежать
dumpe2fs -h /path/to/blockdevice | grep -i block
и проверьте, превышает ли количество свободных блоков зарезервированное количество блоков.
0
Вероятно, вы пишете в раздел, который полон или сломан. Я предлагаю вам перейти в однопользовательский режим (самый простой способ сделать это - написать init 1)
Так .. сделай это сейчас ..
mount # to get partitioin device
init 1 # to go to single user mode
fsck -y /dev/yourpartitiondevice
sync
reboot