您的位置:威尼斯城vnsc登入平台 > 网络信息 > 威尼斯城vnsc登入平台Fedora 9下修改fstab引起系统无

威尼斯城vnsc登入平台Fedora 9下修改fstab引起系统无

2019-10-12 15:42

今天修改了/etc/fsta,由于修改出现了错误,结果系统无法启动,在网上搜了写资料,很有帮助,但是有一些小的问题。不知道是我自己系统的问题还是什么,我在这里做了修改,希望能对出现这个错误的朋友有点帮助!

服务器在启动的时候会自动加载硬件和软件,如果硬件或者软件出错的时候服务将会无法启动,那么下面浅谈一下大概有哪些错误。

在这里声明一下,我的操作系统是Fedora 9。

1、MBR引导文件错误或者丢失
MBR=512byte=446byte启动设备的信息+64byte分区表信息+2byte结束位
现象:当服务器的MBR丢失或者错误时,系统启动黑屏,左上角的光标一直在闪动。

在出现错误的地方,输入root帐号密码,此时无法修改fstab文件,解决步骤如下:

建议在系统安装完成之后备份MBR文件,备份命令
[root@rootbug~]#dd if=/dev/sda of=/mbr.bak bs=1 count=512
然后将mbr.bak拷贝到其他机器或者其他设备上保存。

1.然后输入fsck -a命令,检查硬盘;

修复方法:
(1)可以利用USBlinux等系统进行引导进入系统,然后把损坏的系统分区重新挂载进行修复。
(2)利用免救模式(linux rescue)进行挽救
(3)将硬盘拆下,然后加载在一个好的linux系统上,利用好的系统进行修复损坏的系统
以上3种方法都是类似----借助其他好的系统来修复损坏的系统

2.然后再输入df命令查看linux的挂载分区,将显示/dev/sda*;

具体的修复方法,选择上面的第二种方法通过光盘进行linux rescue修复系统:
(1)将光盘放到服务器的光驱,设置系统从光盘启动
(2)选择Rescue intstalled system进行登录免救系统
(3)选择之后一直按照安装系统的步骤进行下一步,到了设置网络的时候建议设置好IP,这个可能有用,下一步就到了"Continue","Read-only","Skip"和"Advanced"时建议选择“Continue”这样如果可以自动将损坏的硬盘挂载到临时系统的/mnt/sysimage中,如果无法自动挂载那么也没有影响,可以等进入临时系统之后再挂载。rhel6.3里如果按continue,会报找不到disk(因为mbr丢失的原因,如果是其它的错误选择continue是正常的),无法进入到挽救模式的命令行模式;可以按skip,就可以进入到命令行模式。
(4)此时如果之前安装系统备份好了MBR,那么此时可以通过网络或者U盘建备份的MBR拷贝到损坏的系统目录下即可

  1. 然后输入命令mount -o remount, -rw /dev/sda*;

  2. 利用vi /etc/fstab编辑fstab文件,修改出错的地方,重启系统即可

2、系统超级块superblock坏掉
superblock是记录innode节点和空闲磁盘空闲信息的。当超级块损坏之后在挂载盘符时出现错误信息,以下是分区/dev/sda13出现超级块损坏。
[root@rootbug ~]# mount -t ext3 /dev/sda13/quota/

威尼斯城vnsc登入平台 1

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

[root@rootbug ~]# dumpe2fs /dev/sda13
dumpe2fs 1.39 (29-May-2006)
dumpe2fs: Bad magic number in super-block while trying to open/dev/sda13
Couldn't find valid filesystem superblock.

本文由威尼斯城vnsc登入平台发布于网络信息,转载请注明出处:威尼斯城vnsc登入平台Fedora 9下修改fstab引起系统无

关键词: