Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Linux ext4 error, hard drive partition is missing and hdd is not mounting

Posted on 2013-11-17
Medium Priority
Last Modified: 2014-08-18
Hey experts, I've been with this error for the past 2 days trying to find a way around it, but so far nothing seems to be working for me.

Basically, after a reboot (shutdown -r now), the server is not recognizing the second and third HDD's partition, it cannot be mount. The /dev/sdb1 partition is not present anymore and it's where I had about 600GB of data, and /dev/sdc1 was the backup hard-drive which has the partition present but it does not mount. Check the error message:

[root@jumbo ~]# fsck -fy /dev/sdb
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Group descriptors look bad... trying backup blocks...
fsck.ext4: Bad magic number in super-block when using the backup blocks
fsck.ext4: going back to original superblock
fsck.ext4: Device or resource busy while trying to open /dev/sdb
Filesystem mounted or opened exclusively by another program?

Open in new window

lsof /dev/sdb, doesn't return anything.

Same happens for the /dev/sdc device

I tried running the following for each superblock:
fsck.ext4 -p -b <superblock> -B 4096 /dev/sdb

Open in new window

But it didn't seem to work.

Has anyone encountered the same error and found a fix or a work around? I'm running out of options here and since both drives are not mounting and 600GB of data short.

Hard Drives are healthy, reporting no errors.
SATA cable was changed to new ones, and still nothing.

Would really appreciate your input.
Thank you!
Question by:Richard R
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 21

Expert Comment

ID: 39655040
Have you check dmesg and /var/log/messages?

How did you come up with a conclusion that the the disk is heathy? Have you run a disk check utility?
LVL 35

Expert Comment

by:Seth Simmons
ID: 39655418
look at your command...you are running fsck on the device itself, not a partition
you need to run on /dev/sdb1, not /dev/sdb

how is your fstab defined?

sometimes with sata drives if you have external drives connected at startup then your device names are moved around so your boot might be sdc instead of sda the next time or something to that effect though it still boots because the UUID is specified for mounting and not the explicit device.  if you run fdisk -l are the device names what it was before?

Author Comment

by:Richard R
ID: 39655445
I did run smart health check on the HDD, they are healthy.

Yes, fdisk -l shows the exact devices as they were before, except the missing partition sdb1

my /etc/fstab has this:
/dev/sdb1 /storage ext4 defaults 1 2
/dev/sdc1 /backup ext4 defaults 1 2

Open in new window

As I mentioned, /dev/sdb1 is not present after reboot... while /dev/sdc1 is present, this is the output I had for it from previous SSH session screen:
[root@jumbo ~]# fsck -p /dev/sdc1
fsck from util-linux-ng 2.17.2
fsck.ext4: Bad magic number in super-block while trying to open /dev/sdc1
The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Open in new window

Also before I did get this:
[root@jumbo ~]# fsck -y /dev/sdc1 
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext2: Superblock invalid, trying backup blocks...
e2fsck: Get a newer version of e2fsck!

Open in new window

Also, looking through SSH session screens, this is on of the DMESG tail message I have:
[root@jumbo ~]# dmesg | tail
readahead-collector: starting delayed service auditd
readahead-collector: sorting
readahead-collector: finished
EXT4-fs (sdb): ext4_check_descriptors: Checksum for group 880 failed (61921!=0)
EXT4-fs (sdb): group descriptors corrupted!
EXT4-fs (sdc1): VFS: Can't find ext4 filesystem
EXT4-fs (sdc1): VFS: Can't find ext4 filesystem
EXT4-fs (sdc1): VFS: Can't find ext4 filesystem
udev: starting version 147
EXT4-fs (sdc1): VFS: Can't find ext4 filesystem

Open in new window

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.


Expert Comment

by:Naushad shaikh
ID: 39659809
when you do fdisk and check for partition is that drive is there if yes what is file system it showing, i will suggest go manually and do fidisk and delete the partition and check filesystem flag for the same

Accepted Solution

Richard R earned 0 total points
ID: 40259881
Had to get a new HDD for this one. Couldn't find the answer.

Author Closing Comment

by:Richard R
ID: 40267251
No other valid answer.

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
The business world is becoming increasingly integrated with tech. It’s not just for a select few anymore — but what about if you have a small business? It may be easier than you think to integrate technology into your small business, and it’s likely…
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…
Suggested Courses

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question