通过清心醉

修复:mount: wrong fs type, bad option, bad superblock on

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,

missing codepage or helper program, or other error

In some cases useful info is found in syslog – try

作者昨天给客户的VPS配置第二硬盘配置的时候,提示了该错误.

很明显的超级块的损坏问题,作者使用了好几个修复命令,都是无法成功,难道就这么告诉客户说VPS第二硬盘有问题?其实不然。

首先看看第二硬盘的分区情况:

Device Boot Start End Blocks Id System
/dev/sdb1 1 6527 52428096 5 Extended

很明显是有成功分区,就是没挂载成功。(当然不排除分区错误)

这时候,只要在第二硬盘扩展分区创建逻辑分区,就可以了。

##忽略系统显示

#fdisk /dev/sdb

#m

#p

#l

(选择logical (5 or over))  这是英文l不是数字1;

#p

这时候系统会提示:

Device Boot Start End Blocks Id System
/dev/sdb1 1 6527 52428096 5 Extended
/dev/sdb5 1 6527 52428064+ 83 Linux

注意没有? /dev/sdb5 这个就是逻辑分区

这时候按w,保存

这时候再看fdisk -l

就可以看到了。

然后我们要挂载的,为/dev/sdb5.

 

#有时候不知道咋的,/dev/sdb和/dev/sda互调了

先后好象被换了

不过重启下基本就可以了。

具体的问题没去研究。

等确定了是/dev/sdb5还是被替换成/dev/sda5之后(建议重启)

加入/etc/fstab自动启动

/dev/sdb5               /var/www              ext3    defaults        0 0。

建议使用vi命令或者将该文件下载后用EditPlus打开,避免编码错误。

或者可以通过以下命令写入:

echo “/dev/sdb5  /var/www  ext3 defaults 0 0” >> /etc/fstab

关于作者

清心醉 administrator

发表评论

请输入验证码: