Problem Statement
What does mounting a file system mean and what role does the mount point play?
Explanation
Mounting is the process by which the operating system makes a file system accessible at a certain directory (the mount point) in the directory tree. The mount point is the directory where the root of the new file system is attached. After mounting, users and programs can access files on that file system by traversing the directory tree. In interviews it’s useful to mention unmounting, mount flags (read-only, noexec) and how mount points tie multiple storage devices into one hierarchical namespace.
