File System
Dosya ve dizin adlarını kalıcı depolamadaki veri blokları ve metadata ile eşleyerek adlandırma, erişim, bütünlük ve yeniden başlatma davranışını yöneten depolama katmanı.
Dosya sistemi yalnız dosya adlarını disk bloklarına bağlayan bir tablo değildir. Dizin yapısı, izinler, timestamps, allocation metadata, journaling veya copy-on-write davranışı ve cache politikası birlikte görünür dosya semantiğini oluşturur.
Bir write() çağrısının başarıyla dönmesi verinin mutlaka kalıcı medyaya ulaştığı anlamına gelmez. Page cache, dosya sistemi journal'ı, cihaz cache'i ve dizin metadata'sı farklı durability sınırları yaratabilir. Güvenilir dosya yayımlama akışında geçici dosya, fsync, rename ve gerektiğinde dizin senkronizasyonu aynı hata modeli içinde düşünülür.
İlgili: Memory-Mapped I/O, Write-Ahead Log, Volume Shadow Copy, İşletim Sistemleri.