Terminalde Linux'ta disk alanı kullanımı nasıl analiz edilir

click fraud protection

Üzerinde yer kalmadı mı Linux sunucusu? Tüm alanı neyin tükettiğini anlamaya çalışıyorsunuz, ancak bulamıyor musunuz? Terminal üzerinden Linux'ta veri kullanımının nasıl analiz edileceğini anlatırken kılavuzumuzu takip edin.

Not: Bu kılavuz Linux sunucusuna odaklansa da, bu yöntemler Linux tabanlı bir işletim sistemi çalıştıran herhangi bir masaüstü veya dizüstü bilgisayarda da çalışır. Takip etmekten çekinmeyin!

1. Linux'ta disk alanını analiz etme - NCDU

Linux'taki komut satırında disk kullanımınızı bulmanın en iyi yolu NCDU aracı kullanmaktır. Linux dosya sisteminizdeki verilerin ne kadar yer kapladığını gösteren bir grafik (en büyükten en küçüğe) çıktıları tarayan Ncurses tabanlı bir yardımcı programdır.

Linux'ta NCDU Kurulumu

NCDU uygulaması çok hafif ve kullanımı kolaydır. Ancak, hiçbir modern Linux işletim sistemi varsayılan olarak göndermez, bu nedenle Linux sisteminizin dosya sistemi kullanımını analiz etmek için nasıl kullanılacağını göstermeden önce nasıl kurulacağını göstermeliyiz.

instagram viewer

NCDU'yu Linux'a kurmak için bir terminal penceresi açın veya Linux sunucu makinenize SSH üzerinden bağlanın. Buradan, şu anda kullandığınız işletim sistemine karşılık gelen, aşağıda özetlenen komut satırı talimatlarını izleyin.

Ubuntu

NCDU uygulamasını Ubuntu'ya kurmak için aşağıdakileri kullanın Uygun Komut.

sudo apt install ncdu

Debian

Debian'da NCDU'nun aşağıdakilerle çalışmasını sağlayabilirsiniz Apt-get bir uçbirim komut.

sudo apt-get install ncdu

Arch Linux

Arch Linux'takiler NCDU'yu Pacman Paketleme yöneticisi.

sudo pacman -S ncdu

fötr şapka

Fedora Linux'ta mısınız? Öyleyse, NCDU'yu çalıştırabilir ve çalıştırabilirsiniz. dNF aşağıdaki komut.

sudo dnf ncdu yükleyin

OpenSUSE

NCDU'nun OpenSUSE Linux üzerinde çalışmasını sağlamak için Zypper aşağıdaki komut.

zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo. zypper yenilemesi. zypper ncdu yükleyin

Genel Linux

Bu listede yer almayan bir Linux işletim sistemi kullanıyorsanız, yazılımı yine de kaynak kod üzerinden yükleyebilirsiniz.

NCDU için kaynak kodunu almak için şu adrese gidin: geliştiricinin web sitesi.

Komut satırında dosya sistemi kullanımını analiz etmek için NCDU kullanma

Dosya sistemi kullanımını analiz etmek üzere NCDU'yu kullanmak için, bir terminal açarak başlayın. Ardından, ncdu analiz etmek istediğiniz dizinin yanında komut. Örneğin, / var dizinini analiz etmek için şunu çalıştırırsınız:

ncdu / var

Veya, NCDU'yu / dizini:

ncdu /

Bir kez çalıştırdığınızda ncdu komutunu analiz etmek istediğiniz dizine karşı bir pencere göreceksiniz. Bu pencerede, NCDU uygulamasının klasörü taradığını göreceksiniz. Arkanıza yaslanın ve tararken sabırlı olun. Özellikle çok fazla dosyanız varsa uzun sürebilir.

NCDU taraması tamamlandığında size interaktif bir grafik sunulur. Bu grafik Linux sistemindeki dizinleri boyuta göre sıralayacaktır. En üstteki klasör en çok veri kullanıyor. En altta olanı en az kullanıyor.

Kullanmak YUKARI / AŞAĞI ok tuşları, bakmak istediğiniz klasörü bulun. Ardından, Giriş erişmek için. NCDU disk kullanım analizöründen çıkmak için, q klavyede.

2. Linux'ta disk alanını analiz etme - DF

Linux terminalinde dosya sistemi kullanımını analiz etmenin başka bir yolu da DF aracıdır. DF aracını kullanmak için şunu çalıştırın: df, ve daha sonra dosya sisteminin analiz etmek istediğiniz kısmı. Örneğin, ~/ dizin çalışması df ~/.

df ~ /

DF aracını bir dizine karşı çalıştırmak, o dizinin toplam değerini, ne kadar alan kullanıldığını ve ne kadar kaldığını gösterir. Ancak, okunması kolay bir biçimde değildir. DF aracına, bir dizinin sistemde ne kadar veri kullandığının kolay okunan bir biçimde bir özetini göstermesini söylemek için, -h değiştirmek. -h anahtarı, okumayı gigabayt ve megabayt olarak yazdıracaktır.

df -h ~ /

Herhangi bir dizini analiz etmek için df herhangi bir klasöre karşı komut. Ancak, df komutu dizinin ayrıntılı bir okumasını sunmaz. Bunun yerine, sadece hızlı bir özet sunar.

3. Linux'ta disk alanını analiz etme - DU

NCDU ve DF araçları bunu yapmazsa, Linux'ta dosya sistemi kullanımını analiz etmenin bir başka harika yolu DU aracıdır. DU herhangi bir dizini tarayabilir ve belirli bir klasördeki her dosyanın ne kadar büyük olduğunu gösteren bir okuma gösterebilir. Hangi dosyaların en fazla yer kapladığını bulmak için kullanışlıdır.

Linux sisteminizde herhangi bir dizinde hangi dosyaların en fazla yer kapladığını öğrenmek için, du /directory. Örneğin, en büyük dosyaların ne olduğunu öğrenmek için /var dizin, çalıştırın:

du -ch / var

Çalıştırdıktan sonra du komutunda, her dosyanın bir listesini ve ne kadar büyük olduğunu ve listenin en altına birlikte eklenen tüm dosyaların toplam boyutunu gösterir. Okumayı kolaylaştırmak için komutun çıktısını bir metin dosyasına gönderin.

du -ch / en sevdiğim dizin> du-readout.txt

İle metin dosyasını görüntüleyebilirsiniz kedi aracı. Alternatif olarak, favori metin düzenleyicinizle açın.

cat du-readout.txt
watch instagram story