External HD can't be found in /etc/fstab and I can't mount

Hello friends,

I’m a beginner on manjaro. Until yesterday my external HD was working well on manjaro, but today it can’t be mounted.
I tryed to run : “mount /dev/sdb1” on terminal, and the aswer is
mount: /dev/sdb1 can’t find in /etc/fstab

Somebody can help me, please?

I can’t format this external HD, I don’t wanna lose all my data.

1 Like


Please show the available devices and the fstab;

cat /etc/fstab

This post outlines how to find and share information, format code, etc.

cat /etc/fstab

# /etc/fstab: static file system information.
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=2dd7c3c2-02d4-4ae5-ba30-ce854613e02e /              ext4    defaults,noatime 0 1

   ~  lsblk

sda      8:0    0 931.5G  0 disk 
└─sda1   8:1    0 931.5G  0 part /
sdb      8:16   0 931.5G  0 disk 
└─sdb1   8:17   0 931.5G  0 part 
sr0     11:0    1  1024M  0 rom

So … because the path or UUID is not associated with anything in /etc/fstab then it does not know what to do … because the syntax is mount /dev/X /mountpoint and you did not provide the mountpoint.

Therefor, without assuming the existence of the directory, you could execute;

sudo mkdir -p /mnt/external
sudo mount /dev/sdb1 /mnt/external

That is because you mount as user.

User can only mount devices already defined in fstab.

If you device is usb connected a Manjaro Linux system usually offers to mount it on attach.

There has been changes to system packages which removed some udev rules which may have enabled you to mount as user.