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
关于作者