İçeriğe geç
Linux disk kontrolü

Linux’ta df ile du Neden Farklı? Disk Doluluğunu Silmeden İnceleyin

Yalnız Net Teknik İçerik Ekibi ·

Farklı rakamları hata sanmadan önce aynı dosya sistemi ve aynı kapsamda ölçüm yapın.

Linux VDS’de df doluluk gösterirken belirli klasörlerin du toplamı daha küçük olabilir. Bu, iki komuttan birinin bozuk olduğu anlamına gelmez. Önce neyin ölçüldüğünü ve hangi dosya sistemine bakıldığını ayırmak gerekir. Hız sorunu ile doluluk sorununu da karıştırmayın; disk okuma-yazma testi alan kullanımından farklı bir incelemedir.

df dosya sistemi düzeyine bakar

df -h /var örneği, belirtilen yolun bulunduğu dosya sisteminin alan durumunu gösterir. df -i /var ise desteklenen dosya sisteminde inode durumunu incelemek içindir. GNU df belgesi alan ve inode seçeneklerini ayırır. Örnek yolu gerçek uygulama yolunuzla değiştirin. Kök bölüm, ayrı veri diski ve ağ bağlantısı aynı kapasite havuzu değildir.

Önce hata veren uygulamanın tam dosya yolunu bulun. Veritabanı başka diskte, günlükler kök bölümde olabilir. Yalnız en büyük diskte boş alan görmeniz uygulamanın yazdığı bölümün de boş olduğu anlamına gelmez. Kullanım oranıyla kullanılabilir alanı birlikte okuyun ve çıktının zamanını kaydedin. Bu aşamada bölümleme veya dosya sistemi düzenlemesi yapmayın.

du seçilen dosya ağacını toplar

du -sh /var/log seçilen klasörün özetini verir. GNU sürümünde -x seçeneği farklı dosya sistemlerine geçişi sınırlar. GNU du belgesi, dosya alanı tahmini, görünen boyut ve özet kapsamını açıklar. Çıktıdaki izin hatalarını yok saymayın; okunamayan yollar varsa toplam eksik kalabilir. Büyük ağaçları yoğun üretim saatinde tekrar tekrar taramayın.

Karşılaştırmayı aynı kapsama getirin

İki çıktının aynı dosya sistemine ait olduğundan, aynı birimle gösterildiğinden ve benzer zamanda alındığından emin olun. İç içe mount noktaları veya farklı kullanıcı yetkileri karşılaştırmayı değiştirebilir. Hızlı büyüyen bir log veya yedek işi varsa ölçümler arasında kullanım da değişir. Genel temizlik komutunu internette bulup çalıştırmak yerine büyüyen verinin sahibini belirleyin. VDS izleme planı bir kerelik görüntü yerine eğilim tutmayı sağlar.

Alan var gibi görünürken yazma hatası sürüyorsa uygulamanın tam hata metnini alın. İzin, kota, dosya sayısı ve salt okunur durum gibi başka başlıklar incelenebilir; hepsini disk büyüklüğüyle açıklamayın. Bellek tarafındaki farklı sayaçları anlamak için Linux RAM ve cache rehberi benzer bir ölçüm disiplini sunar.

Silme değil, sahiplik ve kapasite kararı

Büyük dosya gerekli bir yedek, çalışan veritabanı veya uygulama kaydı olabilir. Saklama politikasını ve geri yükleme imkânını belirlemeden kaldırmayın. VDS kapasitesini artırma kararı için büyüme hızı, gerçek veri yolu ve tutulması gereken geçmiş birlikte değerlendirilmeli. Destek talebine hassas adları temizlenmiş df ve ilgili klasör özeti ile uygulama hatasını eklemek, körlemesine temizliğe göre daha güvenli bir başlangıçtır.

Sıkça Sorulan Sorular

df ve du eşit olmak zorunda mı?

Hayır. Farklı kapsamları ölçerler; dosya sistemi, yol, erişim yetkisi ve kullanılan seçenekler sonucu etkiler.

Diskte GB boş ama dosya oluşturulamıyor, neden?

Alan dışında inode, kota veya izin gibi etkenler de incelenmelidir. Tek bir boş alan değerinden kesin neden çıkarılmaz.

Büyük klasörü hemen silebilir miyim?

Hayır. İçeriğin sahibi, uygulama bağımlılığı ve geri dönüş yolu belirlenmeden silme yapmayın.

du taraması sunucuya hiç yük getirmez mi?

Dosya ağacını dolaşmak iş yükü oluşturabilir. Büyük alanları bakım zamanında ve dar kapsamla inceleyin.

Çalışma düzeninize uygun hizmeti değerlendirin

Kaynak, erişim ve yönetim ihtiyacınızı ilgili hizmet sayfasından karşılaştırın. Bu rehber belirli bir kurulum, yedek veya lisansın paket fiyatına dahil olduğu anlamına gelmez.