disk kullanımını karşılaştırmak için linux harita klasörleri boyuta göre


1

Ben AWS linux örneğim var, Şu anda bu örnekte birçok klasör var.
Tüm klasörleri ve boyutlarını haritalandırmak istiyorum, böylece 1 ay içinde geri dönüp hangi klasörün yüksek miktarda depolama alanı tuttuğunu (belki de günlüğe kaydetme klasörü) kontrol edebilirim.

Bunu başarmanın en iyi yolu nedir ?
Böylece bu ayın ve gelecek ayın boyutunu daha kolay karşılaştırabilirim.
Teşekkürler.

Yanıtlar:


2

Ignacio'nun dediği gibi ihtiyacın var. du, daha spesifik olarak:

du -ch / > ~/folder_sizes

Bu, içindeki klasörlerin listesini yazdıracaktır. / ve ilgili boyutlarını insan tarafından okunabilir biçimde (yani, 9796 yerine 9.6M, h eğer bunu istemiyorsanız). Komutu bir ay sonra tekrarlayabilir ve çıktıyı karşılaştırabilirsiniz.

Genelde yaptığım basit bir gawk betiği:

du -ch / > ~/folder_sizes.june
du -ch / > ~/folder_sizes.july
gawk '$1~/G/' ~/folder_sizes.june > big.june
gawk '$1~/G/' ~/folder_sizes.july > big.july

Gawk komutları yalnızca boyutu & gt; = 1GB olan klasörleri yazdırır, bunlar genellikle ilgilendiğiniz klasörlerdir.


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.