服务器损坏文件怎么办,服务器文件系统损坏的处理

服务器文件系统修复方法

经分析为文件系统损坏,服务器启动后自动检查所挂载的文件系统并进行修复,

自动修复不成功,启动过程阻塞,导致服务器没启动。

文件系统损坏一般有2种原因:

1. 硬盘出现坏道导致文件系统损坏;

2. 设备多次非正常关机,也就是直接掉电。

经检测该服务器硬盘正常。引起文件系统损坏的原因应该是非正常关机。

为避免这种情况的发生,服务器应尽量正常关机,执行halt或者shutdown -h 0命令正常关机,或者执行reboot命令软重启,避免直接断电或者按电源按钮关机或重启。

另外,文件系统自动修复不成功时,

系统会提示输入root用户密码进入文件系统修复模式或者按Ctrl+D重新启动系统,

Give root password for maintenance

(or type Control-D to continue):

可以输入root用户密码进入文件系统修复模式,手动修复文件系统:

按照系统的提示,对无法完成自动修复的硬盘分区进行手动文件系统修复,

例如,系统提示/dev/sda1无法完成自动修复,则请输入fsck.ext3 -y /dev/sda1命令对其进行手动修复,

并耐心等待文件系统修复完成(切记不要在这个时候强行重新启动机器,那将会对文件系统造成更大的破坏),

如果系统提示文件系统已经挂载,是否强行执行检查,这个时候,请选择N(这种情况下切记不要强行修复,否则会对文件系统造成更大的破坏),

手动将文件分区umount再执行fsck命令。如果umount失败,说明该分区正在使用,则将其跳过不进行修复。

逐个完成各个分区的修复工作后,执行exit命令重启服务器,观察是否可以正常启动。

如果可进入操作系统,则导出messeges,检查其中是否有硬盘损坏的记录(关键字:medium error,I/O错误等),如果硬盘有坏道,只能更换备件。

如果硬盘正常,服务器可继续使用。

有些情况下,文件系统破坏十分严重,已经无法修复,在执行文件系统修复的时候,会持续性的报错,

那么,就不必再修复下去了,因为即使修复完成,数据也将全部到lost+found里面,数据丢失,无法恢复,需要更换备件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值