Linux LINUX_CANNOT_MOUNTHigh

Error 'Cannot mount filesystem' when connecting a disk on Linux

Linux does not mount a disk or partition. The main reasons are a corrupted filesystem, incorrect permissions, or incorrect mount parameters.

Updated at February 11, 2026
10-20 min
Medium
FixPedia Team
Применимо к:UbuntuDebianFedoraArch Linux

If you receive "Cannot mount filesystem" when connecting a Linux disk, it means that the system cannot access the partition. The main reasons are a corrupted filesystem, incorrect permissions, or invalid mount parameters.

Below are quick solutions.


Method 1: Check the Filesystem

sudo fsck /dev/sdXN
  • Replace sdXN with your partition (for example, sda1)
  • Fixes filesystem errors

Method 2: Check Access Rights

ls -l /media/username
sudo chown username:username /media/username/mountpoint
  • Ensure that the current user has permissions to mount

Method 3: Manual Mounting

sudo mount -t auto /dev/sdXN /mnt
  • The -t auto option allows the system to automatically determine the filesystem

Method 4: Check the Error Log

dmesg | tail
  • Shows details about the mounting failure
  • Useful for diagnosing corrupted partitions

Additional Reasons

  • Incompatible filesystem (for example, NTFS without the ntfs-3g driver)
  • The disk was improperly disconnected
  • Hardware issues with HDD/SSD

Conclusion

Most often, checking the filesystem and access rights helps. If the disk still does not mount, check compatibility and the condition of the media.

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community