Bir şey VPS Linux Sunucumda inode yaratıyor


0

Lütfen yardım edin, sunucum iNode sınırını aşıyor (750,000). Bunların nasıl yaratıldığından emin değilim. Sunucuda birden fazla geliştirme sitesi var ama daha önce hiç sorun olmamıştı.

Bu sorunu gidermek için hangi linux komutlarını kullanabilirim?

df -i döndürür:

Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/vzfs       750000 749793     207  100% /
none           1048576    154 1048422    1% /dev

/dev/vzfs: Görünen o ki VPS'niz OpenVZ tabanlı. Hangi hosting sağlayıcı ve planı kullanıyorsunuz ve ne kadar ödeme yapıyorsunuz?
bwDraco

@DragonLord VPS, 1 ve 'XXL Paketi', 30 ABD Doları / ay. Lütfen hosting önerileri ve tavsiyelerini paylaşın
hawkeye126

Bu para için oldukça büyük bir VPS - 8 GB artı Plesk'e 4 GB RAM sıkıştırılabilir. Sana 200 GB'lık bir disk için sadece 750 bin inode vermişler . Belki düşük inode limiti hakkında 1 ve 1 desteğiyle konuşabilirsiniz? (Kişisel olarak 48 GB SSD disk alanı sağlayan Linode 2GB kullanıyorum ve 12 GB sistem bölümünde
1.4M'den

Diğer araştırmalar 1 & 1 inode limitlerini çok düşük tutmayı sevdiğini tespit etti. Pahalı, yüksek kar marjlı sunucuları satmak için alışılmadık derecede düşük bir inode sınırına inanılan para için çok miktarda RAM ve disk alanı sunarak müşterileri çekiyorlar gibi görünüyor. Bunu aldatıcı bir uygulama olarak görüyorum, bu nedenle başka bir barındırma sağlayıcısına geçmek isteyebilirsiniz. Orada birçok seçenek var; Araştırmanızı, barındırma sağlayıcısı ve seçtiğiniz planı ihtiyaçlarınızı karşılayacağından emin olmak için yapın. Bu gün geliştiriciler için en tutarlı şekilde önerilen iki barındırma sağlayıcısı, Linode ve DigitalOcean'dır.
bwDraco

@DragonLord Harika tavsiyeler için çok teşekkür ederiz. Kesinlikle bu hafta ev sahipliği yapacak. Büyük olasılıkla önerilerinizden birini kullanacağım (ASmallOrange dışında).
hawkeye126

Yanıtlar:


0

Her klasördeki inode sayısını listele:

find . -type d | while read line ; do echo "$( find "$line" -maxdepth 1 | wc -l) $line" ; done | sort -rn | head

Geçerli Dizindeki Boş Klasörleri Listele

find / -type d -empty -depth

Dosyaları boyuta göre listele:

du -h --max-depth=1

Dosyaları / klasörleri iNodes sayısına göre listele:

Bul -xdev-türü f | kesilmiş -d "/" -f 2 | sıralama | uniq -c | sıralama

Klasörleri iNodes sayısına göre listele:

Bul -xdev tipi d | kesilmiş -d "/" -f 2 | sıralama | uniq -c | sıralama


Yani, sadece meraktan: Gerçek suçlu buldunuz mu?
Daniel B,

@DanielB benim .npm önbellek epik çok büyük oldu. Bu aslında sorunu çözmedi, ancak nefes alan bir oda elde etmek, bazı şeyleri geri almak ve daha eski bir durumdan yeniden imaj almak için yeterince yer açmamı sağladı.
hawkeye126
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.