Solved – mount: wrong fs type, bad option, bad superblock on Linux (AWS EBS EC2)

Solved – mount: wrong fs type, bad option, bad superblock on Linux (AWS EBS EC2)

The problem is that we need to create a file system after which we can mount the block device in the required directory.

Error

mount: wrong fs type, bad option, bad superblock on /dev/xvdf,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Solution

1. Execute the following command to get the list of all block devices
lsblk --output NAME,TYPE,SIZE,FSTYPE,MOUNTPOINT,UUID,LABEL

2. Create a directory to mount the block device 
mkdir -p /test/directory

3. Create a file system 
mkfs -t ext4 /dev/xvdf

4. Mount the block device
mount /dev/xvdf /test/directory

5. Unmount the block device (for testing)
umount /dev/xvdf

[ YOU MAY ALSO LIKE ]

Leave a Reply

Your email address will not be published.