centos 炸掉了,急求解决办法

2018-12-21 09:41:16 +08:00
 lovefc

原因是这样的,是一个 vm 上安装的 centos 系统,然后我发现 home 分区不够用了,就从 root 分区里分出 10g 加到了 home,命令提示是正确的,但是 df -h 之后并没有添加上,然后我就重启了,重启后就 gg 了,提示如下图所示的错误。

然后我去百度这个错误,参考了

通过 grub 修改 kernel 参数,在 kernel 那行中加入 selinux=0,或者是 enforcing=0,然后点击 Enter 键,再点击 B 键

然而都没有作用,求大神帮我看看怎么肥事,可偿!

7690 次点击
所在节点    公司运营
51 条回复
lovefc
2018-12-21 13:13:36 +08:00
@oott123
@asilin

感谢大佬们费心,我现在正在找专业人员进行处理
lovefc
2018-12-21 13:18:35 +08:00
@gamexg 谢谢您的意见
lovefc
2018-12-21 13:22:10 +08:00
@P0P vm 上没有备份,也怪我太粗心了
houzhimeng
2018-12-21 13:45:30 +08:00
我最讨厌逻辑卷了,所以帮不了你
neilyoone
2018-12-21 13:48:18 +08:00
哈哈,踩过这样 /home 分区空间不足的坑:
前人留下的糟糕配置,手贱调整了下,命令少打了个符号 "-",造成分区 inode 信息损坏无法修复,也同样是 lvm 分区。外面修复数据的也无法修复。
lovefc
2018-12-21 15:15:06 +08:00
@neilyoone 你讲的我心都凉凉了
Akiyu
2018-12-21 16:31:11 +08:00
总结
1. 不要减小分区
2. 定时 lvcreate -s 备份

顺便安慰一下 lz
像服务器这种东西, 拿给你用的话, 一般都会防一些幺蛾子
说不定有人已经写了 crontab 每天备份呢?
a22124497
2018-12-21 21:43:02 +08:00
VM 上,不应试是直接扩容嘛,LVM 的扩容多方便,居然直接减分区
msg7086
2018-12-22 04:32:23 +08:00
@Akiyu 为什么不要减小分区?氧化氢还能弄死人呢。

@lovefc 不缩小文件系统就缩小分区相当于把人一刀腰斩。

如果不 resize2fs home,那你数据还是全的。resize 完你的 root 就被覆盖上数据了。
不要多纠结了,重装系统然后从备份里恢复吧。

另外,下次记得不要用百度搜资料,一堆瞎瘠薄写的教程在那等着害人呢。
Akiyu
2018-12-22 08:21:02 +08:00
@msg7086
嗯, 说错了
lovefc
2018-12-27 16:00:16 +08:00
结贴了,我自己解决掉了,通过重新挂载。找回了数据。。T_T

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519618

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX