linux文件系统问题:wrong fs type, bad option, bad superblock
报错内容:
mount: wrong fs type, bad option, bad superblock on /dev/mapper/oraclevg-oraclelv,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
[@more@]
问题解决过程如下:
查看文件系统是否已挂载:
ebdbpro:/ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p2 273G 8.2G 251G 4% /
devtmpfs 16G 156K 16G 1% /dev
tmpfs 16G 1.9M 16G 1% /dev/shm
/dev/dm-1 501G 198M 476G 1% /local_bkup
mount文件系统报错:
ebdbpro:/ # mount /dev/mapper/oraclevg-oraclelv /eb_db
mount: wrong fs type, bad option, bad superblock on /dev/mapper/oraclevg-oraclelv,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
查看文件系统分区表:
ebdbpro:/ # more /etc/fstab
/dev/disk/by-id/cciss-3600508b1001c791ddb08dc877ac0021e-part1 swap swap defaults 0 0
/dev/disk/by-id/cciss-3600508b1001c791ddb08dc877ac0021e-part2 / ext3 acl,user_xattr 1 1
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/disk/by-id/cciss-3600508b1001c7923bcc83ceb8f780b6b-part1 /local_bkup ext3 acl,user_xattr 1 2
#/dev/oraclevg/oraclelv /eb_db ext3 noauto,acl,user_xattr 0 0
修复文件系统:
ebdbpro:/ # fsck -t ext3 /dev/mapper/oraclevg-oraclelv
fsck from util-linux-ng 2.16
e2fsck 1.41.9 (22-Aug-2009)
fsck.ext3: Group descriptors look bad... trying backup blocks...
/dev/mapper/oraclevg-oraclelv was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/oraclevg-oraclelv: ***** FILE SYSTEM WAS MODIFIED *****
/dev/mapper/oraclevg-oraclelv: 11/52559872 files (0.0% non-contiguous), 3349081/210238464 blocks
http://blog.itpub.net/26006637/viewspace-1059946/