Linux sunucularında disk kullanımını nasıl izleyebilirim?

Linux sunucularda disk kullanımını izleyebilmenin birçok yolu vardır. Hangi yöntemi kullanacağınız, kullanacağınız sunucu türüne ve kullanılan işletim sistemine bağlıdır. Bununla birlikte, en yaygın yöntemler arasında “df” komutu kullanarak disk kullanımını izlemek, “du” komutu kullanarak disk alanının nereye gittiğini görmek ve “lsof” komutu kullanarak hangi dosyaların disk çıkışı yaptığını gözlemlemek yer alır. Bunlar gibi farklı araçları ve özellikleri kullanarak disk kullanımını izleyebilir ve gerektiğinde disk alanını optimize edebilirsiniz.

Linux Sunucularda Disk Kullanımını İzleme

1. “df” Komutu ile Disk Kullanımını İzleme

“df” (disk free) Linux’ta disk kullanımını izlemek için kullanılır. Alan birimi olarak byte veya daha büyük birimlerle disk alanını kontrol etmek için kullanılabilir. df komutunu kullanmak için terminalde veya komut satırında basitçe df yazıp Enter’a basılır. Komut sonrası disklerdeki mevcut durumu ve kullanım hakkında bilgi alınır.

1.1. df -h : df komutuna -h parametresini eklediğimizde, sonuçları daha okunabilir bir format olan GB, MB veya KB cinsinden alırız.

df -h

2. “du” Komutu ile Disk Alanını Grafiğini İzleme

“du” (disk usage) komutu belirtilen dizin veya disk hakkında bilgi sağlar. Bir dosya veya dizin ne kadar yer kapladığını göstermek için kullanılır.

2.1. du /path/to/directory: Bu komut, /path/to/directory’deki tüm dosya ve dizinlerin boyutunun derlemesini sağlar.

2.2. du -sh /path/to/directory: Bu komut, /path/to/directory’nin toplam boyutunu gösterir.

du /path/to/directory
du -sh /path/to/directory

3. “lsof” Komutu ile Açık Dosyaların İzlenmesi

“lsof” (list of open files) komutu ile hangi dosyaların disk çıkışı yaptığını gözlemlemek için kullanılır. Sistemin hangi dosyaları açık tuttuğunu ve bunların hangi uygulamalar tarafından kullanıldığını görmek için kullanılır.

3.1. lsof | grep deleted: Bu komut, disk alanını meşgul eden, ancak sistem tarafından hala açık tutulan ve bu yüzden işletim sistemi tarafından hala kullanılan dosyaları belirler.

lsof | grep deleted 

Ve böylece, bu komutlar Linux sunucularda disk kullanımını izlemekte önemli bir rol oynar. Hangi yöntemi kullanacağınız, gereksinimleriniz ve kolaylık düzeyinize bağlıdır.

TERİMLER:

Linux: Ücretsiz ve açık kaynaklı bir işletim sistemidir.

df: Disk boşlukları hakkında bilgi sağlayan bir Unix ve Linux komutudur.

du: Unix ve Linux sistemlerinde bireysel dosyaların veya dizinlerin ne kadar disk alanı tükettiğini görmek için kullanılır.

lsof: Linux’ta açık dosyaları listelemek için kullanılan bir komuttur.