centos断电后无法启动

博客描述了一次虚拟机因断电导致文件系统损坏的经历,通过xfs_repair命令进行修复,并详细记录了解决过程,包括检查映射卷、修复挂载点等步骤。最后成功启动虚拟机且数据未丢失。讨论了如何避免类似问题发生。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 一台服务器,上面安装了多台虚拟机,断电后。虚拟机都无法启动,提示如上面

可以查看日志:cat /run/initramfs/rdsosreport.txt

搜了下,基本都是用xfs_repair修复

1、输入ls /dev/mapper 查看

2、输入xfs_repair /dev/mapper/centos-root 修复,大概率会失败

3、输入xfs_repair /dev/mapper/centos-root -L,加上-L参数后,成功了

然后启动,进入了紧急模式。

输入命令:journalctl -p err -b

发现原来挂的盘失败,再修复

umount /dev/sdb1

xfs_repair /dev/sdb1 -L

还有错误提示,挂载/home失败

然后再修复

xfs_repair -L /dev/mapper/centos-home

最后reboot,启动成功了。而且原来的文件夹,文件都在。没有详细验证是否有丢失。看起来是正常了。

为啥断电后,会文件系统损坏呢,如何避免呢。虚拟机上的windows系统,几乎不会出现这样的情况。

### CentOS 安装 SSR 后无法启动解决方案 #### 服务管理命令确认 确保使用正确的 `systemctl` 命令来操作 ShadowsocksR (SSR) 的服务。通常情况下,启动、停止以及重启服务可以采用如下方式: ```bash $ systemctl start ssr-server # 启动 SSR 服务 $ systemctl stop ssr-server # 停止 SSR 服务 $ systemctl restart ssr-server # 重启 SSR 服务 $ systemctl status ssr-server # 查看 SSR 服务状态 ``` 上述命令适用于大多数基于 systemd 的 Linux 发行版,包括 CentOS[^1]。 #### 日志排查 当遇到 SSR 服务无法正常启动的情况时,查看日志是一个重要的诊断手段。可以通过 journalctl 工具获取更详细的错误信息: ```bash journalctl -u ssr-server --since "20 min ago" ``` 这条命令会显示过去二十分钟内 SSR 服务的日志记录,有助于定位具体问题所在。 #### 配置文件验证 检查 `/etc/shadowsocks-r/config.json` 或者其他指定位置的配置文件是否有误。常见的配置项包括服务器地址、端口号、密码等。任何语法上的失误都可能导致程序崩溃或拒绝运行。如果不确定配置是否正确,建议参照官方文档重新核对各项参数设置。 #### 开机自启设定 为了使 SSR 能够随系统一起自动加载并运行,在完成初次安装与测试后应当将其设为开机自启的服务项目之一: ```bash [root@centos ~]# systemctl enable ssr-server.service ``` 这一步骤能有效防止因意外断电等原因造成的服务中断现象发生[^2]。 #### SELinux 和防火墙调整 考虑到安全因素,默认开启的安全增强型Linux(Security Enhanced Linux, SELinux) 及内置防火墙可能会阻止外部连接尝试访问本地主机上的某些端口。因此有必要适当放宽权限以便让 SSR 正常工作: - **临时关闭SELinux**: 使用命令 `setenforce 0` 将其切换到宽容模式;永久修改则需编辑 `/etc/selinux/config` 文件中的 `SELINUX=enforcing` 改成 `permissive` 或 `disabled`. - **开放所需端口**: 添加一条允许特定范围内的流量进入本机的新规则至 iptables 中去,比如假设 SSR 占用了 8388 端口,则执行下面语句即可实现目的:`firewall-cmd --zone=public --add-port=8388/tcp --permanent && firewall-cmd --reload`. 以上措施能够帮助排除大部分由于环境配置不当所引起的 SSR 不可用状况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值