Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

Disk doluluğu iki sorundur: bayt ve inode

Güncelleme

Masaya dizilmiş sökülmüş sabit diskler

df boş alan diyor ama yazma kırılıyor mu? Inode tükenmesi ve kör silmeyen güvenli temizlik sırası.

Aygıtta yer yok hatasının yeni başlayanların tanışmadığı ikizi vardır: inode kalmadı. Disk gigabaytlarca boş gösterirken her yeni dosyayı reddedebilir, çünkü dosya sistemi dosya slotunu tüketmiştir. İki sorun aynı teşhis sırasını paylaşır.

Önce bayt, sonra inode

Blok kullanımıyla inode kullanımını yan yana kontrol et. Bayt doluysa büyüyen dizini boyuta göre bul. Inode doluysa dosya sayısı patlayan dizini bul, genelde kaçak loglar, önbellekler ya da oturum dosyalarıdır.

Silmeden önce tanımla

Dizinleri boyuta göre sırala, sonra büyük tüketicinin ne olduğunu doğrula: kimin dosyası, hangi süreç yazıyor, saklama kapsıyor mu? Canlı veritabanı dosyasını silmek yer açar, işsizlik yaratır. Güvenli hedefler kendi çöpün, saklama dışı loglar ve kendini yeniden kuran önbelleklerdir.

Çalışılmış örnek: kurgusal bir eğitim diski

Aşağıdaki bağlam kurgusaldır. Kurgusal /tmp/dlab-m04-02 dizini bayt boşken yeni yazmalar kırılana kadar binlerce minik düzenek dosyasıyla dolar. Teşhis bayt değil inode tükenmesi gösterir.

Temizlik sırayı izler: büyük tüketicileri listele, atılabilir düzenek olduklarını doğrula, kaldır, iki ölçerin de toparladığını doğrula. Önlem düzenek bütçesidir: sayılı dosya, oluşturan betiğin temizlediği.

Kontrol listesi: savunulabilir disk temizliği

  1. İki ölçer de kontrol: bayt ve inode.
  2. Tüketici sahibi ve yazanıyla tanımlanmış.
  3. Yalnızca atılabilir, saklama dışı ya da kendini kuran hedefler kaldırılmış.
  4. Temizlikten sonra iki ölçer de toparlanmış.

İlgili okuma

Net yanıtlar

Sık sorulan sorular

Disk boş görünüyor ama yazma kırılıyor. Neden?

Büyük ihtimal inode: milyonlarca küçük dosya bayt dururken dosya sayısını tüketir. Bayt değil inode kullanımına bak.

En büyük dosyaları sileyim mi?

Önce tanımla, sonra sil. En büyük dosya genelde canlı log ya da veritabanıdır; kör silmek sonraki olaydır.

Neyi temizlemek güvenli?

Kendi eğitim çöpün, saklama dışı kalmış dönmüş loglar ve paket önbellekleri. Adını koyamadığın sistem yolları asla.

Read this page in English

Okumayı sertifikaya dönüştürün

Bu yazı ücretsiz saha notudur. Sınavlar tarihli oturumlarda, 15 kişilik sınıflarda yapılır; tek fiyat tek denemeyi kapsar. Derslerin tamamı ücretsizdir.