What is a virtual file system (VFS) and how does it facilitate interaction between different file systems? Explain its role in handling data from network storage devices.
A virtual file system is an abstract layer of a concrete file system. It facilitates interaction between different file systems by acting as a bridge between various file systems, like windows and MacOS. This file system easily communicates with other OS file systems. It accesses different types of files from various file systems in a uniform way.
It handles data from network storage devices in a transparent manner.