`
jolestar
  • 浏览: 197466 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一次linux服务器管理的惨痛教训

阅读更多

系统用的是fedroa8,机房给装系统的时候,分区按默认方式,用lvm管理。

后来一次机房给拔了一下电,估计文件系统哪儿出问题了,磁盘全部变成只读。然后我想检查一下磁盘,运行了一下fsck,结果检查失败,而文件系统又被卸载掉了,所有命令都用不了。只好让机房给重启一下,然后系统就起不来了。怀疑机房重启系统的时候发现系统没反应,多起了几下,导致系统检查硬盘的过程被中断。

为了保存数据,我只好重新加了块硬盘,把系统装在新硬盘上,挂上旧硬盘,我慢慢恢复数据。

先是遇到lvm的分区挂载问题,这东西不能像别的分区一样直接挂在。网上查了一下:

先用vgscan,找到虚拟卷,然后用 vgchange -ay 激活虚拟卷,/dev下就有了虚拟卷设备。  默认是/dev/VolGroup00/LogVol00 /dev/VolGroup00/LogVol01这样的。

用 mount  /dev/VolGroup00/LogVol00 /root/vg0 挂载,结果报错:mount: you must specify the filesystem type

用fdisk查看 了一下,发现虚拟卷识别出来了,但就是分区表被破坏了,系统识别不出分区格式。只好再用fsck修复。不停提示,开始还看,后来烦了,加了个    fsck -y。好,一路顺利,检查完了。mount上虚拟卷,进入目录,傻眼了,分区下只剩下一个lost+found文件夹,别的啥都没了。进到lost+found下面,ls了一下,等了半天才显示出来结果。原来所有文件都被移到这个文件下了,并且都重命名为以#开头,一串数字结尾的文件,好几万文件。欲哭无泪啊。

无奈间,试着grep了一下,发现还好,有的文件夹名字变了但结构还在。赶忙写了个shell脚本恢复数据。幸运的是,主要数据基本上都恢复了。

总结了一下教训:

1。fsck不能乱用。先要把文件系统umount掉,然后检查。最好启动到单用户模式下fsck。

2。不必要的时候不要用lvm。真不知道fedora为什么默认用lvm,为了实验技术?这个鬼东西把硬盘弄成一块,要坏全坏,还影响磁盘io性能。网上看到还有把boot文件夹也放到lvm下的,这样系统起不来的时候,你想手动加载一下内核地址,你都不知道内核地址应该怎么表示。

3。分区和备份太重要了。数据库的datadir要手动指定到放数据的分区下,这样重装系统的时候,数据不会丢失。etc目录下的配置文件要备份,不然系统重装后,重新配置一边也够受的。

 

平时自己本地用linux,服务器管理经验不多,让老鸟看了笑话。吃一堑长一智,我这也算长了一智。

 

分享到:
评论
1 楼 cris_jxg 2008-04-08  
还得向楼主学习

相关推荐

    node_惨痛教训

    在Node.js开发过程中,新接触者常常会遇到一些常见的问题,本文主要针对“node_惨痛教训”中提及的两个典型错误进行详细解释,并提供解决方案。 ### 错误一:`Error: Cannot find module 'XXX'` 这个错误通常发生...

    我是谁?我在干嘛?回想被MySQL UTF8编码坑的惨痛教训总结

    最近遇到几个项目被MySQL的utf8编码坑,想起之前编码问题被坑的惨痛教训,记录一下,警示自己。 曾几何时,每次建库都选utf8,觉得自己比那些用乱七八糟编码的人不知道酷到哪里去了。直到好多年前的某次课程设计做...

    ERP项目管理风险分析与控制毕业论文设计

    但经过多年ERP项目的实施经验表明,ERP项目的成功率并不很高,有着许多失败的案例,有些甚至是惨痛的教训。这就表明ERP的实施之路充满风险,需要进行科学的ERP项目管理,并需要分析研究ERP项目设施过程中的风险控制...

    曙光服务器打造湖南数字地震观测平台

    地震破坏的惨痛教训让人们越来越清醒地认识到防震减灾工作的重要性,利用科学的手段,通过对地震进行及时的监测预报,以及对建设工程进行抗震设防和地震危险性评估,为建筑工程提供科学、合理的抗震设防依据,就能够...

    安全管理感言.docx

    每一条安全操作规程背后都有着惨痛的教训。这些规程的存在是为了避免同样的悲剧再次发生。然而,在实际工作中,仍有人忽视这些规定,导致事故发生。因此,加强安全教育,确保每位员工都能深刻理解并严格执行安全操作...

    angluar_记惨痛的教训

    第一此创建项目之后 , 模仿着项目中已有的 app.xxxxxx 系列进行dome练习,但是 最后还是卡死. 自己写的组件功能为 页面输出”123″,但是123死活出不来 因为在 app.module.ts 文件中 我只在 declarations 下加入了

    论安全管理中的以人为本.docx

    例如,莆田某鞋厂的火灾事故就是忽视以人为本安全管理理念的惨痛教训,企业主明知安全隐患却未采取有效措施,最终造成重大人员伤亡。 在安全管理措施上,以人为本体现在运用科学方法进行安全评估,及时发现并治理...

    常用诊疗用品消毒灭菌管理58618实用教案.pptx

    如广东汕头某卫生院因手术器械灭菌不合格导致的剖宫产手术切口感染,以及山西太原某医院因重复使用一次性透析器导致的丙肝感染案例,这些都是惨痛的教训,强调了医疗操作中消毒灭菌管理的严格性。辽宁丹东东港市社保...

    华为项目管理培训教程.pptx

    这些惨痛的教训使项目管理团队认识到,有效的风险管理是项目成功的不可或缺的组成部分。 在风险管理方面,教程将风险划分为项目级风险和模块级风险。项目级风险通常涉及影响整个项目成本或收入的因素,而模块级风险...

    煤矿安全知识培训之煤矿安全管理.doc

    煤矿安全管理的必要性不仅在于其特殊且复杂的自然条件,如多样的地质结构、存在易燃易爆物质等,而且也源自历史上煤矿事故的惨痛教训。这些事故凸显了强化安全管理的重要性。为了达到有效管理,当前煤矿安全管理的...

    10建筑工程质量管理法律制度.pptx

    面对过去诸如广东番禺化龙镇高空挂篮坠落等惨痛的事故教训,国家及相关部门制定了一系列法律法规,形成了一套严谨的建筑工程质量管理机制。这不仅关系到单个项目的安全和质量,更关系到国家经济实力的提升和人民生命...

    HSE管理与信息化技术.pptx

    传统的管理方式可能不足以及时发现和解决所有潜在的安全隐患,这在山西省临汾市襄汾“9·8”溃坝事故中得到了惨痛的教训。因此,我们需要依靠更加科学和规范化的管理手段,例如通过信息化技术来提升HSE检查的标准化...

    煤矿安全管理培训新理念.pptx

    煤矿安全事故的教训惨痛,如2010年的山西王家岭煤矿透水事故、河南新密市煤矿火灾事故和河南伊川煤矿煤与瓦斯突出事故,这些事件提醒我们,安全生产无小事。在救援过程中展现的“不抛弃、不放弃”的精神,强调了...

    [精选]经理人的财务管理.pptx

    历史上,巴林银行因风险管理失控而倒闭,安然公司的财务欺诈事件引发了巨大的信任危机,中航油因投机失败而巨额亏损,四川长虹的应收货款被骗事件都是惨痛的教训。这些案例警示我们,良好的财务管理是企业稳健发展的...

    大坝安全数据管理技术.pptx

    自20世纪以来,包括法国马尔帕赛坝、意大利瓦依昂水库及中国沟后、板桥在内的一系列重大大坝事故,都是惨痛的教训,这些事故凸显了大坝安全管理的重要性。随着科技的发展,大坝安全理念已经逐渐从仅关注结构稳定性...

    WIN7下最好用的无损分区工具

    WIN7下分区有四种方法: 1.用WIN7自带的磁盘管理工具,比较安全,缺点是不能调节主分区和逻辑分区的大小,最...这点我已经有惨痛教训. 4.这也是我推荐的,最好的一款软件,WIN7下完成.中文.棒极了.支持国产.

    合规风险管理体系建设PPT学习教案.pptx

    历史上,如法国兴业银行、北京农商行等机构因合规问题遭受巨大损失,教训惨痛。 合规管理的工作内容广泛,包括对法规变化的监控、合规检查、新产品的合规性审查、规章制度的合规性审查、重大事件报告、合规培训、...

    内部控制与风险管理案例分析报告.pptx

    企业应从这一惨痛的教训中吸取经验,强化内部管理,提升透明度,建立起有效的风险管理体系,以避免类似悲剧的重演。同时,监管机构和全社会也应共同努力,为企业的健康成长提供良好的外部环境。

Global site tag (gtag.js) - Google Analytics