inode چیست؟
inode (Index Node) ساختار دادهای در فایلسیستم لینوکس. هر فایل و پوشه یک inode دارد. تعداد inodeها محدود و اگر تمام شوند، حتی با فضای خالی دیسک، فایل جدید ایجاد نمیشود!
بررسی
df -i # وضعیت inode
find /path -type f | wc -l # تعداد فایلها
find / -xdev -printf '%h\n' | sort | uniq -c | sort -rn | head -20 # پوشههای پرفایل
دلایل پر شدن
فایلهای session قدیمی /tmp. کش ایمیل Maildir. لاگهای تکهشده. فایلهای موقت PHP. بکاپهای قدیمی.
رفع
# پاکسازی session
find /tmp -name "sess_*" -mtime +1 -delete
find /var/lib/php/session -name "sess_*" -mtime +1 -delete
# پاکسازی ایمیل
find /home/*/Maildir -name "*" -mtime +30 -delete
# پاکسازی لاگ
find /var/log -name "*.gz" -delete
پیشگیری Cron
0 3 * * * find /tmp -name "sess_*" -mtime +1 -delete
0 3 * * * find /var/log -name "*.gz" -mtime +30 -delete
هاست وردپرس inode مناسب. کانفیگ سرور بهینهسازی inode. سرور مجازی inode کافی.