2017/01/04

Detecting & clearing INODE junks

Ubuntu серверийн маань Inode хязгаар дүүрээд серверт ямарч шинэ файл үүсэх боломжгүй болох алдаа тохиолдоод ухаж үзэв.

$ df -i 

командаар шалгахад 100 хувь дүүрсэн үзүүлэлт харуулав.

Шалтгааныг хайж хаана тэр олон файл үүсээд байна вэ гэсэн асуудлыг мөшгөвөл

$ for i in /*; do echo $i; find $i |wc -l; done

Командаар аль фолдерт хэт олон файл үүссэн байгааг харах боломжтой.

Сэжиг төрсөн фолдер ажиглагдвал

$ for i in /home/*; do echo $i; find $i |wc -l; done

Энэ командаар дэд фолдеруудынх нь файлын тоог нарийвчилж шинжилж болно.

Миний тохиолдолд /var/lib/php5 хавтсанд хэт олон тооны session файл үүссэн байсныг

$ cd /var/lib/php5
$ find . -name "sess_*" -print | xargs rm -v

командаар устгав

1 comment:

Миний бичсэн бичлэг танд өчүүхэн ч болтугай хэрэг болсон бол сэтгэгдлээ бичиж үлдээхийг хүсье. Баярлалаа :)