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 →

DevOps Foundations · Modül 1: Linux working model · Lab

Inode Baskısı Üret ve Güvenle Temizle

45 dk uygulama · İleri

Yerel Linux kabuğu, yalnızca /tmp/dlab-m01-03 eğitim dizini. Doldurma döngülerini eğitim dizini dışında çalıştırma; sistem geçicilerine ve önbelleklere dokunma.

Bu labı iki şekilde yapabilirsin: tarayıcıda Killercoda üzerinde (ücretsiz, kurulum yok) veya kendi makinende yerel kılavuzla. Killercoda aynı anda tek ücretsiz senaryo koşturur: bekleme kuyruğu görürsen diğer Killercoda sekmelerini kapatıp bir dakika bekle.

Kazanımlar

  • Sınırlı dizinde bilerek inode baskısı üretmek
  • df bayraklarıyla inode tükenmesini blok tükenmesinden ayırmak
  • Güvenli partilerle temizleyip toparlanmayı kanıtlamak
  1. Adım 1

    Sınırlı baskı üret

    Önce 'df -i /tmp' değerini kaydet. /tmp/dlab-m01-03 içinde döngüyle en fazla 60.000 küçük dosya üret; 'df -i' hareketini izle. Sayı ne olursa olsun 60.000'de dur: bu lab yöntemi kanıtlar, limiti değil.

  2. Adım 2

    Blok ile inode'u ayır

    'df -h /tmp' ve 'df -i /tmp' çıktılarını yan yana çalıştır ve hangi sayacın baskıda olduğunu söyle. Tüketiciyi 'du' ile bul, dosya sayısını 'ls | wc -l' ile doğrula. Üç sayıyı da yaz.

  3. Adım 3

    Partilerle temizle, her adımda doğrula

    'find ... -delete' partileriyle sil (çıplak 'rm yıldız' yok); partiler arasında 'df -i' yeniden oku. Dizini kaldırılmış, inode'ları başlangıca yakın bitir. Önce/sonra değerlerini kaydet.

Çalıştığını nasıl doğrularsın

  • df -i önce/sonra sayıları kayıtlı ve toparlanmayı gösteriyor
  • Blok-inode ayrımı iki okumayla açıkça belirtilmiş
  • Silme adımlar arasında doğrulanan find partileriyle yapılmış
  • /tmp/dlab-m01-03 dışında hiçbir şey oluşturulmamış ve kaldırılmamış