系统用的是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,服务器管理经验不多,让老鸟看了笑话。吃一堑长一智,我这也算长了一智。
分享到:
相关推荐
在Node.js开发过程中,新接触者常常会遇到一些常见的问题,本文主要针对“node_惨痛教训”中提及的两个典型错误进行详细解释,并提供解决方案。 ### 错误一:`Error: Cannot find module 'XXX'` 这个错误通常发生...
最近遇到几个项目被MySQL的utf8编码坑,想起之前编码问题被坑的惨痛教训,记录一下,警示自己。 曾几何时,每次建库都选utf8,觉得自己比那些用乱七八糟编码的人不知道酷到哪里去了。直到好多年前的某次课程设计做...
但经过多年ERP项目的实施经验表明,ERP项目的成功率并不很高,有着许多失败的案例,有些甚至是惨痛的教训。这就表明ERP的实施之路充满风险,需要进行科学的ERP项目管理,并需要分析研究ERP项目设施过程中的风险控制...
地震破坏的惨痛教训让人们越来越清醒地认识到防震减灾工作的重要性,利用科学的手段,通过对地震进行及时的监测预报,以及对建设工程进行抗震设防和地震危险性评估,为建筑工程提供科学、合理的抗震设防依据,就能够...
每一条安全操作规程背后都有着惨痛的教训。这些规程的存在是为了避免同样的悲剧再次发生。然而,在实际工作中,仍有人忽视这些规定,导致事故发生。因此,加强安全教育,确保每位员工都能深刻理解并严格执行安全操作...
第一此创建项目之后 , 模仿着项目中已有的 app.xxxxxx 系列进行dome练习,但是 最后还是卡死. 自己写的组件功能为 页面输出”123″,但是123死活出不来 因为在 app.module.ts 文件中 我只在 declarations 下加入了
例如,莆田某鞋厂的火灾事故就是忽视以人为本安全管理理念的惨痛教训,企业主明知安全隐患却未采取有效措施,最终造成重大人员伤亡。 在安全管理措施上,以人为本体现在运用科学方法进行安全评估,及时发现并治理...
传统的管理方式可能不足以及时发现和解决所有潜在的安全隐患,这在山西省临汾市襄汾“9·8”溃坝事故中得到了惨痛的教训。因此,我们需要依靠更加科学和规范化的管理手段,例如通过信息化技术来提升HSE检查的标准化...
煤矿安全事故的教训惨痛,如2010年的山西王家岭煤矿透水事故、河南新密市煤矿火灾事故和河南伊川煤矿煤与瓦斯突出事故,这些事件提醒我们,安全生产无小事。在救援过程中展现的“不抛弃、不放弃”的精神,强调了...
历史上,巴林银行因风险管理失控而倒闭,安然公司的财务欺诈事件引发了巨大的信任危机,中航油因投机失败而巨额亏损,四川长虹的应收货款被骗事件都是惨痛的教训。这些案例警示我们,良好的财务管理是企业稳健发展的...
WIN7下分区有四种方法: 1.用WIN7自带的磁盘管理工具,比较安全,缺点是不能调节主分区和逻辑分区的大小,最...这点我已经有惨痛教训. 4.这也是我推荐的,最好的一款软件,WIN7下完成.中文.棒极了.支持国产.
历史上,如法国兴业银行、北京农商行等机构因合规问题遭受巨大损失,教训惨痛。 合规管理的工作内容广泛,包括对法规变化的监控、合规检查、新产品的合规性审查、规章制度的合规性审查、重大事件报告、合规培训、...
3. **事故教训与警示**:课件列举了多个重大煤矿事故案例,如山西王家岭煤矿透水事故、河南新密市煤矿火灾等,以唤起人们对安全的重视,提醒人们事故带来的惨痛后果。 4. **通风与火灾、瓦斯爆炸的关联性**:通风是...
惨痛=道理作文.doc 在这篇作文中,我们可以看到作者通过游戏活动来阐释了道理的重要性。游戏活动中,同学们通过合作和团结,终于獲得了胜利,体现了团队合作的精神。 首先,让我们来讨论游戏活动的设计。游戏的...
20xx年2月16日的唐山市丰润区振东钢铁有限公司发生的事故就是一个惨痛的教训。一名司炉工未经检测煤气就进入炉内检查,结果因煤气中毒坠入炉内,随后一名开坯工盲目救援,也遭遇同样命运,两人均不幸丧生。这起事故...
这些事故,如河南洛阳东都商厦、吉林市中百商厦、深圳舞王俱乐部、福建长乐拉丁酒吧、央视文化中心、上海胶州路教师公寓、天津蓟县莱德商厦、湖北襄阳酒店、中储粮黑龙江林甸直属库、中石油大连...,都是惨痛的教训...
一开始我第一次面试的时候(第一次就去面阿里,我也是胆贼大),阿里面试官上来就怼项目,问我这是啥,那是啥,我说了以后,他就问着玩意底层是咋实现的,我用的是一个开源的爬虫,然后我就说我只会用,底层没有看过,...
作为一个运维人员,遇到服务器故障是在所难免的,要是再赶上修复时间紧、奇葩的技术平台、缺少信息和文档,基本上这过程都会惨痛到让我们留下深刻的记忆。当出现此类问题时,应该如何处理?本文给大家详尽的分析了...