2015-08-31 17 views

cevap

5

Senkronizasyon (2) syscall öğesini çağırdığınızda, çekirdek dosya sisteminin ait olduğu dosya sisteminin superblock'unda bir sync_filesystem() çağırır. Söz konusu dosya sistemi .sync_fs superblock işlemini uygularsa, çağrılır. FUSE, FUSE için sync_filesystem() işlevi,// ​​fuse üzerinde bulunan __sync_blockdev() işlevini çağırmaz, bu da tüm sigortalı sayfaları (ve dolayısıyla tüm desteklenmemiş dosyaları) bu sigortaya bağlama için senkronize eder.

+0

Teşekkür ederiz. Soruma biraz daha açıklık getirebilir misiniz: Senkronizasyon (2) veya syncfs (2) çağrıldığında bir FUSE istemcisi herhangi bir şekilde bilgi sahibi olur mu? –

+0

Gecikme için özür dilerim. Anladığım kadarıyla, yukarıdaki 2 sistemden herhangi biri uygulama tarafından çağrıldığında, fuse_flush(), FUSE istemcinize iletilen çekirdeğe çağrılır. – itisravi

İlgili konular