CENTOS içindeki dizin boyutu nasıl bilinir [yinelenen]


17

Sunucumda bir web sitem var ve sahibim.

Web sitesinin büyüklüğü yaklaşık 170GB civarında. Bu o kadar da olmamalı. En fazla 20GB civarında olmalıdır. Onu bu kadar büyük yapan ne bilmiyorum.

Hangi dizinin bu kadar büyük bir boyutu olduğunu anlamaya çalışıyorum, ama ben de mümkün değil.

DB boyutunu kontrol ettim ve yaklaşık 500 MB.
Lütfen bundan sorumlu ana dizini bulmama yardım edin.


Soruyu buraya göndermeden önce denedim. Hesaplamada takılıyor ve 30 milyon bekledim, sonra iptal ettim. Klasör boyutunu bilmek başka hızlı bir yöntem var mı?
Yogus

İlk olarak, yorum yapmak istediğiniz şey buysa cevabın altındaki yorum yapın. İkincisi, derin dosya sisteminiz ve / veya çok fazla dosyanız varsa du komutu uzundur. Çalışırken başka bir terminal açın ve hala CPU kullandığını / ek bellek kullanmıyor topolduğunu doğrulamak duiçin kullanın
mveroone

Yanıtlar:


33

Herhangi bir linux sistemi altında, komutu kullanmak istersiniz du. (Disk kullanımı)

Ortak kullanım: du -sh file(s) name(s)veyadu -sh /path/to/dir/*

-s altındaki dosya ağacının her bir öğesinin boyutunu ayrıntılandırmak yerine her argümanın boyutunu verecek "özet" ifadesini kullanın.

'K', 'm'' nün ya da kilobayt, megabayt ve GB için 'g' yerine göre 'h' yerine h Uman okunabilir. Daha sonra k / m / g anahtarlarıyla, sort -nbir dizindeki dosyaların boyutuna göre sıralanmış listesini almak için çıktıyı (sözlük bilgisi yerine sayısal sıralama) oluşturabilirsiniz. sorthatta -hson sürümlerde bir filtre var.

Hala büyük bir farkınız varsa, seyrek dosyaları teşhis etmenize izin verecek --apparent-sizeanahtarı denemek isteyebilirsiniz du. (içinde boş alan bulunan dosyalar, basit)

Daha fazla bilgi için, bkz manuel sayfa arasındadu

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.