Linux birçok dosya sistemini destekler (örneğin: ext3, NTFS, FAT32, vb.).
Aşağıdaki şema Linux'un bir işlemin dosyalara nasıl erişmesine izin verdiğini göstermektedir:
Bu nedenle read(), bir dosyayı okumak için sistem çağrısı adı verilen bir işlemin , VFS katmanına erişileceği ve VFS katmanının dosyanın hangi bölümün dosya sistemine bağlı olarak hangi dosya sistemi sürücüsüne erişeceğine karar vereceğini varsayalım okunacak yer.
Linux (örneğin: erişim dosyalarına birçok sistem çağrıları sağlar read(), write(), rename()vb.)
Şimdi read()ve write()ve rename()Linux desteklerin tüm dosya sistemleri üzerinde çalışır.
Ancak, yalnızca bazı dosya sistemlerinde, bazılarında bulunmayan belirli özellikler vardır. Örneğin: bir NTFS dosya sisteminde, bir dosya için Arşiv bitini ayarlayabilirsiniz , ancak bu bir ext3 dosya sisteminde gerçekleştirilemez.
Şimdi sorum şu: Linux'un desteklediği dosya sistemlerinin tüm özelliklerine erişmek için sistem çağrıları var mı? örneğin: Linux'ta NTFS dosya sistemindeki bir dosyanın Arşiv bitini ayarlamak için sistem çağrısı var mı?
