Linux'ta disk kullanımını analiz etmek için Dutree nasıl kurulur ve kullanılır?

Sistem kaynaklarının toplam kullanımını optimize etmek ve böylece her açıdan daha verimli olmak için tasarlanmış hem donanım hem de yazılım olmak üzere bir dizi sistem bileşeni vardır ve bu unsurlardan biri de sabit disktir.

Şu anda hem kapasite hem de performans açısından bize çeşitli özellikler sunan mekanik sabit diskler (HDD) ve katı hal sabit diskleri (SDD) var, ancak hepsinin amacı aynı: işletim sistemini barındıracak bir depolama alanı sağlamak, kullanıcılar olarak günlük olarak oluşturduğumuz uygulamalar, programlar ve dosyalar.

Yavaş yavaş sabit diskin alanını işgal ediyoruz ve er ya da geç 1 veya 2 TB olsa bile, aşağıdaki gibi faktörleri etkileyen bir alan sınırlaması ile karşı karşıya kalabiliriz:

  • Bilgiye erişim, okuma ve yazma süreci, yavaş
  • Beklenmeyen sistem yeniden başlatmaları
  • Disk sektörü hataları
  • Yeni uygulamalar yüklenemiyor
  • Yeni dosyaları kaydetme hatası
Kullanıcılar olarak almamız gereken iyi bir uygulama, diskin durumunu sürekli kontrol etmektir ve eğer Linux kullanıcılarıysak bunun için en kullanışlı araçlardan biri, Solvetic'i ayrıntılı olarak analiz edecek olan Dutree'dir.

Dutree nedir?Dutree, sabit diskte hangi dosya veya dizinlerin yer kapladığını etkili bir şekilde bulmak için geliştirilmiş bir komut satırı aracıdır. Dutree, Rust programlama dilinde yazılmıştır ve daha fazla yer kaplayan dizinlerin ve/veya dosyaların bir özetini görüntüler. böylece onlar üzerinde kontrolü ele almamıza ve sabit diskte yer açmamıza izin veriyor.

Dutree'nin avantajlarından biri, dosyaların yalnızca kendi boyutlarına sahip köklerini veya her dosyanın ayrıntılarını göstermek yerine, yalnızca bu yöne odaklanarak yalnızca en fazla yer kaplayan yolları göstermesidir.

Dutree iki bileşen tarafından geliştirilmiştir ve dolayısıyla adı:

  • durep (disk kullanım muhabiri - disk kullanım raporları oluşturur)
  • ağaç (dizinin içeriğini ağaç biçiminde listeler)

Dutree ÖzellikleriDutree'den bulduğumuz özelliklerden bazıları şunlardır:

  • Küçük dosyaların toplanmasını destekler
  • Dosya veya dizin hariç tutmayı destekler
  • LS_COLORS ortam değişkenine dayalı renkli sonuç çıktısı
  • Farklı dizinleri karşılaştırmanıza izin verir

1. Dutree Linux'a nasıl kurulur

Aşama 1
Dutree kurulum işlemini Linux dağıtımlarında gerçekleştirmek için sistemde Rust programlama dilinin olması gerekli olacaktır, bunun için aşağıdakileri uygulayacağız:

 sudo curl https://sh.rustup.rs -sSf | NS

BÜYÜT

Adım 2
Rust dili sisteme yüklendikten sonra, Linux dağıtımlarına aşağıdaki gibi güçlü> dutree kurmak için aşağıdaki komutu çalıştırmak mümkün olacaktır:

 kargo kurulumu --git https://github.com/nachoparker/dutree.git

BÜYÜT

Aşama 3
Dutree'yi sisteme kurduktan sonra, dağıtımın yapılandırdığı ls --color komutuyla aynı renklere sahip olan LS_COLORS değişkenine göre ortam renklerini kullanabiliriz:

 ls -renk

BÜYÜT

2. Dutree Linux'ta nasıl kullanılır?

Aşama 1
Bir dosya sistemi ağacını görüntülemek için Dutree'yi aşağıdaki gibi herhangi bir argüman olmadan çalıştırın:

 dutree

BÜYÜT

Adım 2
Bu sonucun boyutu, bulunduğumuz dizine bağlı olarak değişir. Dosya boyutu yerine sabit diskin gerçek kullanımını görüntülemek istiyorsak, -u parametresini kullanmamız gerekecek:

BÜYÜT

3. Linux'ta Dutree ile dizinler derinlemesine nasıl görüntülenir?


Dutree'yi kullanarak, varsayılan olarak 1 olan belirli bir derinliğe kadar dizinleri görüntülemek mümkün olacaktır ve bu, -d bayrağı kullanılarak gerçekleştirilir.

Örneğin, aşağıdaki komutla, sistemdeki mevcut çalışma dizininin altındaki 4 derinliğe kadar olan dizinleri göstereceğiz:

 dutree -d 4

BÜYÜT

4. Linux'ta Dutree ile Dosyaları veya Dizinleri Aramadan Dışlama

Aşama 1
Belirli bir dizini veya klasörü Dutree analiz sonucundan çıkarmak istiyorsak, aşağıdaki sözdizimini kullanacağız:

 dutree -x (Dosya veya dizin adı)
Örneğin, araçlar dizinini hariç tutacağız:
 dutree -x araçları

BÜYÜT

Adım 2
Dutree ile dizinleri atlayarak, aşağıdaki gibi -f seçeneğini kullanarak hızlı bir yerel genel bakış elde etmek mümkün olacaktır:

 dutree -f

BÜYÜT

Aşama 3
Tam bir özet oluşturmak için -s parametresini kullanacağız:

 dutree -s

BÜYÜT

5. Linux'ta Dutree ile küçük dosyalar nasıl eklenir


Dutree aracının kullanılmasıyla, 1 MB olan varsayılan değerle tanımlananlardan daha küçük dosyalar eklemek mümkün olacak, bunun için -a parametresini ekleyeceğiz:
 dutree -a
Sonuç olarak, varsayılan olarak belirlenen boyuttan daha küçük olan tüm dosyaların göstergenin toplandığını göreceğiz:

BÜYÜT

6. Linux'ta Dutree ile gizli dosyalar nasıl hariç tutulur


Birçok gizli sistem dosyasının analiz edilmesi zaman alabilir, ancak bu dosyaların sistemden olduğunu ve yanlışlıkla silindiğini veya genel sistemin kararlılığı üzerinde olumsuz bir etkisi olmayabileceğini de unutmayın.

Aşama 1
Bu dosyaları Dutree'nin analizinden çıkarmak için aşağıdaki satırı uygulayacağız:

 dutree -H

BÜYÜT

Adım 2
Sonuçların bayt olarak yazdırılmasını istiyorsak, aşağıdakileri uygulayacağız:

 dutree -b

BÜYÜT

Aşama 3
Renkleri devre dışı bırakmak ve yalnızca ASCII karakterlerini göstermek için -A parametresini kullanacağız:

BÜYÜT

4. Adım
Son olarak, Dutree'nin yardımını görmek istiyorsak aşağıdakileri uygulayacağız:

 dutree -h

BÜYÜT

Dutree, Linux'ta sabit diskleri basit ama eksiksiz bir şekilde kontrol etme ve yönetme seçeneği sunan basit bir yardımcı programdır.

wave wave wave wave wave