PVE 故障 500,虚拟机无法重启,如何处理?

239 天前
 jonsmith

PVE 今天突然故障了,请教下如何处理?现象如下:

2838 次点击
所在节点    程序员
35 条回复
yc8332
239 天前
是不是额外的磁盘没挂上,重新挂一下看看,不然就是磁盘有问题
xiaoranj
239 天前
no such logical volume pve/data(500) 磁盘掉了/坏了 ?
991547436
239 天前
实体机看看 raid 挂了没
qW7bo2FbzbC0
239 天前
开 ssh ,我帮你远程看下
coldle
239 天前
感觉是盘挂了,建议描述下硬件情况
jonsmith
239 天前
@yc8332 最近没动过硬盘,怎么重新挂载?
jonsmith
239 天前
@xiaoranj 别啊,这个 AMD 小主机,刚用了没一年呢
jonsmith
239 天前
@qW7bo2FbzbC0 内网机器不方便远程呢
jonsmith
239 天前
@coldle AMD 小主机,配的一块 M2 固态 1T ,常年开着,跑一些 docker ,平时开发用
aru
239 天前
看下主机在线时间,如果没重启过,就是硬盘坏了
aru
239 天前
大概率硬盘挂了,重新接下 m2 再开机吧
如果开不了,那只能换硬盘重装系统了
totoro625
239 天前
目测 SSH 能连接,fdisk 把 locla-lvm 分区容量扣 10G 下去
jonsmith
239 天前
@aru 如果是硬盘坏了,为啥 SSH 能连接,文件内容也能看到。好奇怪
jonsmith
239 天前
@totoro625 怎么执行?在 pve 终端执行命令都返回:-bash: /usr/bin/*: Input/output error
jonsmith
239 天前
kokutou
239 天前
df -h
pvs
vgs
lvs -a
fdisk -l
lsblk
blkid
都贴一下吧
kkk123
239 天前
dmesg
journalctl -e
看看日志里的 error
jonsmith
239 天前
jonsmith
239 天前
@kkk123 上面是日志,麻烦看下
aru
239 天前
@jonsmith
-bash: /usr/bin/*: Input/output error 这就是硬盘读取失败最明显的信息
硬盘坏了,但是常用文件在内存缓存内,所以直接读内存返回了
别挣扎了,就是硬盘故障。如果有重要的小文件,可以尝试备份下
然后关机重新接下硬盘,看能不能恢复(有时候接口问题或硬盘、控制器过热,重新接下可能会恢复)

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

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

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

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

© 2021 V2EX