title: What does it mean to mount a file system in linux?
body: <p>I was reading somewhere that <strong>File systems are ‘mounted’ over a particular directory</strong></p>
  
  <p>Then there was an example of a user space file system saying that to mount you have to type 
  <code>./program.py ~/somedir</code> </p>
  
  <p>Can someone please explain the idea of mounting a filesystem in linux?</p>