Directory fsync

Türkçe karşılığı: Dizin fsync işlemiAlan: İşletim Sistemleri

Dosya adı ekleme, silme veya yeniden adlandırma gibi dizin girdisi değişikliklerinin crash sonrasında korunması için ilgili dizin tanımlayıcısının senkronize edilmesi.

Bir dosyanın içeriğini fsync() etmek, o dosya adının dizinde kalıcı hale geldiğini her durumda garanti etmez. Yeni bir dosya yaratıldığında veya rename() ile yayınlandığında değişen şeylerden biri de üst dizinin metadata’sıdır.

Bu nedenle crash-consistent yayınlama akışlarında dosya senkronizasyonundan sonra dizin tanımlayıcısına fsync() uygulanması görülebilir. Gereksinim ve ayrıntılar dosya sistemi ile işletim sistemi semantiğine bağlıdır; atomik yayınlama tasarlanırken görünürlük ve kalıcılık ayrı doğrulanmalıdır.