Konuyu Açan
#1
df ile Disk Alanı Takibi
Disk alanı yönetimi, sistem sağlığı açısından temel bir görevdir. Özellikle sunucu veya çok kullanıcılı bir iş akışında, bölümlerin ne kadar dolduğunu zamanında görmek, krizleri önlemek için kritik olabilir. Bu yazıda, df komutunun nasıl çalıştığını, hangi alanlarda faydalı olduğunu ve pratik ipuçlarını paylaşacağım; ayrıca günlük operasyonlarda hangi seçeneklerin işinizi kolaylaştıracağını irdeleyelim.
İlk olarak df nedir ve neyi gösterir?
Pratik kullanım ve güvenilirlik
Gelişmiş kullanımlar
Rutin raporlama ve güvenlik
Kapanış
Disk alanı takibi, basit bir komut setinin ötesinde, uzun vadeli operasyonel sağlık göstergesi haline gelir. df ile temel durum bilgisini edinmek, daha ileri analizler için sağlam bir başlangıç sağlar. Bu yaklaşım, düzenli izleme ve erken uyarı stratejileriyle birlikte sunucu güvenilirliğini artırır.
Disk alanı yönetimi, sistem sağlığı açısından temel bir görevdir. Özellikle sunucu veya çok kullanıcılı bir iş akışında, bölümlerin ne kadar dolduğunu zamanında görmek, krizleri önlemek için kritik olabilir. Bu yazıda, df komutunun nasıl çalıştığını, hangi alanlarda faydalı olduğunu ve pratik ipuçlarını paylaşacağım; ayrıca günlük operasyonlarda hangi seçeneklerin işinizi kolaylaştıracağını irdeleyelim.
İlk olarak df nedir ve neyi gösterir?
- df, disk alanı kullanımını özetleyen ve dosya sistemi düzeyinde hangi bölümlerin ne kadar dolu olduğunu gösteren bir araçtır.
- Varsayılan çıktısı, temel sütunlar olan Dosya Sistemi, Blok Boyutu, Kullanılan, Boş, Kullanım Oranı ve Montaj Noktası’nı içerir.
- Blok birimlerinin boyutu genelde kilobayt veya bloklar olarak sunulur; -h seçeneğiyle insan tarafından okunabilir biçimde (ör. 1K, 234M, 3.4G) görüntülemek yaygındır.
Pratik kullanım ve güvenilirlik
- Temel check: df -hT, hangi dosya sisteminin hangi türde olduğunu ve Montaj Noktasını birlikte gösterir. Bu, hızlı bir durum değerlendirmesi için idealdir.
- Kök dosya sistemi için uyarı almak: df -h / komutuyla sadece kök bölümünün doluluk oranını izlemek, kritik alanların dolmasını erken fark etmek için kullanışlıdır.
- Dağıtımlarda otomasyon: günlük olarak belirli hedeflerin üzerinde doluluğu uyarı verir. Örneğin 80% üzerinde doluluk için awk ile çıktı süzümünü kullanabilirsiniz:
KOD
1df -h | awk '$5 ~ /%/ {print $6, $5}'Gelişmiş kullanımlar
- Blanc/ölçekli dosya sistemlerinde hangi mount noktalarının fazla yer kapladığını görmek için df -h --output=source,size,used,avail,pcent,target -x tmpfs -x devtmpfs gibi filtrelerle özelleştirilmiş çıktı elde edin.
- Disk temizlik planları yaparken, hangi dizinlerin alanı tükettiğini anlamak için df değil, du komutu ile 마찬ȧk derinleşmek gerekir; ancak önce disk doluluk durumunu net görmek gerekir. Örneğin, kök üzerinde %85-90 doluluk beklenmedik olaylara yol açabilir; bu yüzden uyarı noktalarını hedeflerinizle uyumlu belirleyin.
Rutin raporlama ve güvenlik
- Otomatik uyarılar için cron ile df çıktısını belirli aralıklarla loglayabilir veya syslog’a yönlendirebilirsiniz. Ayrıca dosya sistemi türlerine göre farklı davranışlar gerektiren senaryolarda -T ve -x seçenekleriyle yanlış yönlendirmeleri engelleyin.
- Özellikle ağ dosya sistemleri veya ileride genişleyen depolama hacimleriyle çalışırken, montaj noktaları ve güvenlik politikaları doluluk tahminlerini etkileyebilir; bu yüzden raporlama içinde montaj noktalarını ve kullanılan alanı birlikte takip edin.
Kapanış
Disk alanı takibi, basit bir komut setinin ötesinde, uzun vadeli operasyonel sağlık göstergesi haline gelir. df ile temel durum bilgisini edinmek, daha ileri analizler için sağlam bir başlangıç sağlar. Bu yaklaşım, düzenli izleme ve erken uyarı stratejileriyle birlikte sunucu güvenilirliğini artırır.
