Я испытываю некоторую странную проблему в последнее время. Я использую эту машину в качестве веб-сервера. Когда я пытаюсь записать файл в каталоге, он говорит, что больше нет пространства. Я удалил некоторые файлы, и это работало на некоторое время. После нескольких минут я получаю проблему снова:
root@web1:/home# mkdir test
mkdir: cannot create directory ‘test’: No space left on device
root@web1:/home# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/web1-root 43G 4.5G 37G 11% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 798M 828K 798M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 228M 91M 126M 42% /boot
/dev/sdb1 197G 75G 113G 40% /home
df -i
сообщает раздел с 100%-м использованием:
root@web1:/home# df -i | grep 100%
/dev/sdb1 13107200 13107200 0 100% /home
Я вижу выходные шоу высокое inode использование, это, кажется, лучший поток ответа там. Это очень обширно.
https://unix.stackexchange.com/questions/117093/find-where-inodes-are-being-used
Как @Rinzwind и @heemayl suugested у меня закончился inodes, ищущий на Google, я нашел ответ... http://www.ivankuznetsov.com/2010/02/no-space-left-on-device-running-out-of-inodes.html
это - доступный Inodes
$ df -i
проверки решения
, находят, какой каталог имеет больше повторения inodes$ for i in /*; do echo $i; find $i |wc -l; done
recursivly поиск, пока Вы не находите проблему
$ for i in /DIRWITHHIGHINODES/*; do echo $i; find $i |wc -l; done
, как только Вы нашли, что подозреваемый †“просто удаляет файлы
$ sudo rm -rf /home/bad_user/directory_with_lots_of_empty_files
сделанный You’re. Проверьте результаты с df-i команда снова. Необходимо видеть что-то вроде этого: