- Konu sahibi
- #1
Disk kullanımını azaltmadan önce neyin güvenli olduğunu ayırın
Sunucuda alan açmak çoğu zaman birkaç büyük dosyayı silmekten ibaret değildir. Önce hangi verinin geçici, hangisinin operasyon için gerekli, hangisinin de başka bir servis tarafından kullanıldığını ayırmak gerekir. Aksi halde kısa vadede yer kazanırken log, yedek, önbellek ya da uygulama verisi kaybı yaşayabilirsiniz.İlk kontrol, alanı gerçekten neyin tükettiğini görmektir. Boyuta bakmadan işlem yapmak yanıltıcı olur; çünkü aynı klasör içinde hem güvenle temizlenebilecek geçici dosyalar hem de elle silinmemesi gereken canlı veri bulunabilir. Bu yüzden önce en büyük dizinleri, sonra onların içindeki büyük dosyaları incelemek daha sağlıklıdır.
Silinmeden önce sınıflandırılması gereken dosya türleri
Log dosyalarıUygulama ve sistem logları çoğu sunucuda hızlı büyür. Ancak logların tamamı aynı şekilde ele alınmaz. Aktif logu doğrudan silmek yerine rotasyon, sıkıştırma ve saklama süresi mantığıyla yönetmek gerekir. Canlı servislerin hâlâ yazdığı bir dosyayı kesmek, tanılama ihtiyacını da ortadan kaldırabilir.
Yedekler
Eski yedekler alan açar gibi görünse de geri dönüş ihtiyacı olduğunda kritik olabilir. Silmeden önce yedeğin hangi tarihe ait olduğunu, gerçekten doğrulanmış bir kopyası olup olmadığını ve başka bir ortamda tutulup tutulmadığını kontrol etmek gerekir. Tek kopya yedekler özellikle risklidir.
Geçici dosyalar ve önbellek
/tmp, cache dizinleri, paket yöneticisi önbelleği veya uygulama önbelleği genellikle ilk incelenen yerlerdir. Bunlar çoğu zaman temizlenebilir; yine de servis kapalı değilken kullanılan geçici dosyaları silmemek gerekir. Uygulamanın önbelleği ile sistem önbelleğini aynı sanmak da yaygın bir hatadır.
Eski paketler ve kurulum artıkları
Artık kullanılmayan paketler, eski çekirdekler veya güncelleme kalıntıları yer açabilir. Burada dikkat edilmesi gereken nokta, kaldırılan bileşenin hâlâ boot zincirinde veya bağımlılık ağında gerekli olmamasıdır. Özellikle çekirdek temizliğinde mevcut çalışan sürümü yanlışlıkla bırakmamak gerekir.
Güvenli temizlik için pratik sıra
Önce görünür ama düşük riskli alanlardan başlayın:- Geçici dosya ve cache dizinlerini kontrol edin.
- Eski ve döndürülmüş logları ayırın.
- Artık gerekmeyen arşivleri doğrulayın.
- Silmeden önce yedek veya dış kopya olup olmadığını kontrol edin.
- Kritik servislerin yazdığı dizinlere dokunmadan önce servis bağımlılığını doğrulayın.
Sık yapılan hatalar
En yaygın hata, dosya adından içeriğini anlamaya çalışıp kontrol etmeden silmektir. Aynı isimli klasörler farklı servisler tarafından farklı amaçlarla kullanılabilir. Bir diğer hata, eski görünen her yedeği gereksiz sanmaktır. Bazı yedekler mevzuat, denetim ya da geri dönüş planı için tutuluyor olabilir.Bir başka sorun da disk doluluğunu yalnızca silme problemi gibi ele almaktır. Eğer loglar sürekli büyüyorsa, cache hiç temizlenmiyorsa ya da uygulama beklenmedik dosya üretiyorsa, asıl sorun tekrar eder. Bu durumda temizlik kalıcı çözüm değil, sadece geçici rahatlama sağlar.
Ne zaman durup daha kapsamlı inceleme yapmak gerekir?
Alan açma işlemi beklenenden çok daha hızlı doluyorsa, tek bir servis olağan dışı dosya üretüyor olabilir. Ayrıca silme sonrası servis hatası, eksik dosya uyarısı veya yetki problemi görülüyorsa işlemi durdurup bağımlılıkları incelemek gerekir. Disk kullanımını artıran kaynağı bulmadan yapılan her temizlik, aynı sorunun yeniden ortaya çıkmasına yol açabilir.Sonuç olarak güvenli disk temizliği, önce sınıflandırma sonra işlem mantığıyla yapılmalıdır. Hangi klasörün geçici, hangisinin kritik olduğunu ayırdığınızda hem alan açarsınız hem de geri dönüşü zor hatalardan kaçınmış olursunuz.