Take the 2-minute tour ×  As I know, Linux has an abstract layer
of all filesystems and this layer is VFS. If I create a new
filesystem, I should follow rules made by VFS (see "Anatomy of
the Linux virtual file system switch" for more information).
After I made this new filesystem, I am going to mount it to the
directory hierarchy. But I have a problem here: how the linux OS
know my filesystem?  Actually, there can be many filesystems in
Linux. Some of them are mounted and can be found with command
mount, others are not mounted but you can mount them anytime you
like. Are these unmounted ones recorded in some place in the OS?
I know there are two files /etc/fstab and /etc/filesystems may
be concerned with my question but I am not sure.  share|improve
this question add comment  2 Answers  up vote 2 down vote
accepted  Filesystems that aren't mounted are not accessible at
the moment. You might be able to modify them by indirect means,
such as accessing the underlying device directly (for
filesystems stored on a