Explanation for mount -t and mkfs

filesystemsmount

What is the purpose of specifying which type of file system will be mounted with argument [-t] if you previously already used mkfs.[whatever] to format your HDD/flash drive?

I have no problem in doing so, I just want to understand the logic behind:
mount -t

Best Answer

The -t switch is for explicitly stating which filetype you want to use, which can be useful for ambiguous filesystems. For example, a small hard drive from a Windows 98 machine could be either vfat or fat32. The -t switch tells mount to explicitly use a specific filesystem.

Related Question