mount: you must specify the filesystem type
Solution 1:
You need to add the -t FILESYSTEMTYPE
argument to the command, replacing FILESYSTEMTYPE with your filesystem type. This specifies the filesystem type of the filesystem to be mounted. In your case, this would be /dev/sdb2. Some common, valid filesystem types are:
- auto - this is a special one. It will try to guess the fs type when you use this.
- ext4 - this is probably the most common Linux fs type of the last few years
- ext3 - this is the most common Linux fs type from a couple years back
- ntfs - this is the most common Windows fs type or larger external hard drives
- vfat - this is the most common fs type used for smaller external hard drives
- exfat - is also a file system option commonly found on USB flash drives and other external drives
Solution 2:
I was getting a similar error:
# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
I tried finding out the issue and the issue was, I had partitioned it but no filesystem was assigned.
# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks:
...
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override
After this it successfully got mounted.
Solution 3:
There is more to the story here. Usually if you mount a partition with a common filesystem type using mount
, it will auto-detect the partition type.
The fact that it isn't auto-detecting it in this case could signal a few possibilities.
-
You haven't installed filesystem tools for the chosen filesystem. If you did a standard desktop install of Ubuntu, this shouldn't normally be a problem.
For example, to mount ntfs drives in recent versions of Ubuntu you need the
ntfs-3g
package. -
You selected the wrong partition.
-
The partition is corrupt or unformatted. In this case, you should probably do a filesystem check (fsck) on it before mounting it. You may then want to proceed to mount it manually, specifying the filesystem type, as read-only. If all else fails you may need special recovery software such as
testdiskphotorec.