У меня есть диск, на котором слишком много маленьких файлов:
df:
/dev/mapper/mpathc 6056822144 6056822144 0 100% /file3
df -i:
/dev/mapper/mpathc 384589824 12160314 372429510 4% /file3
Мне нужно переместить небольшие файлы на тот же диск, например:
mv /file3/bla/bla/23423/bla/file1.txt /file3/newpath/
Но получаю такую ошибку:
mv: writing ... No space left on device
Некоторые файлы перемещены на другой диск (300 ГБ), но команда df не может обновить. У меня должно быть 300 ГБ свободного дискового пространства, но я не могу его использовать.
Я пробовал команду lsof
, на этом диске ничего не запускалось. Я попробовал размонтировать и снова монтировать, изменений нет.
Что я могу сделать, чтобы использовать это дисковое пространство?
Спасибо
Отчеты df
и df -i
перепутаны. Первый из df -i
, второй из df
. Отчет df -i
показывает, что на диске больше нет доступных индексных дескрипторов, поэтому на этом диске больше нельзя создавать файлы, несмотря на то, что df
показывает, что на диске достаточно свободного места. . Невозможность создания inodes приведет к сбою mv
. Чтобы сделать что-либо на этом диске, файлы должны быть удалены с него, путем cp
их загрузки в другую файловую систему, а затем rm
их из / file3
, или похожие.