请问 pve7.4 如何修复根分区?

2023-08-30 19:54:53 +08:00
 JarvenI

pve 用一段时间后就没有网络了。网线之类的都排查了,没问题,应该是系统内的问题,然后我懒得连显示器看,直接按开机键重启了。

结果重启后,卡在

报错的第一行和 RETBLEED 报错 已经通过更新 bios 解决了。

第二行 SGX 已经开启了,但是因为华硕 bios 只有 software controlled 和 disabled 选项,还在报错。

应该只有最后的 recovering journal 两行报错了。

从网上搜索到,好像是因为非正常关机导致的,得用 fsck 修复磁盘,但是 这个磁盘挂载的是/啊,没法卸载的。特来求助下。

感谢!

1482 次点击
所在节点    Linux
17 条回复
connectError
2023-08-30 20:03:00 +08:00
我是真过来人,当初整了半把月,还是没救,只有重装
Jirajine
2023-08-30 20:03:55 +08:00
开机过程应该会在挂载前自动 fsck 。
如果要手动修复可以把硬盘拔下来插其他电脑上,或者通过 USB 启动到一个 live cd 。
JarvenI
2023-08-30 20:07:03 +08:00
@connectError 我装了群晖,网心云,ubuntu 之类的。一重装,好麻烦的,尽最大努力把。特别是群晖,我还不知道系统坏了怎么把它的数据盘恢复的,格式和 linux 的文件系统都不一样。
JarvenI
2023-08-30 20:11:05 +08:00
@Jirajine 手动修复会比自动修复的好吗?这俩有什么区别吗?我现在还可以进去 pve 的 advanced recovery mode 里面的。不知道是否有软件能自动修复之类的
dode
2023-08-30 20:17:48 +08:00
机器有几个硬盘,下次记得 efi 、boot 、home 单独分区
JarvenI
2023-08-30 20:21:29 +08:00
@dode 我的 boot 应该是单独分区的。另外的都在/
redbeanzzZ
2023-08-30 21:34:59 +08:00
@JarvenI 群晖重装一下硬盘数据还在的,进群晖修复一下硬盘就好了
JarvenI
2023-08-30 22:14:18 +08:00
@redbeanzzZ 多谢
fransewoo
2023-08-31 02:27:54 +08:00
我碰到过,嫌重启 PVE 太慢就直接电源键硬重启之后,就这样了;我现在是用 sudo rsync -Pa / /mnt/pvebackup/pvebackup_230626 --exclude=/media/* --exclude=/sys/* --exclude=/proc/* --exclude=/mnt/* --exclude=/tmp/* --exclude=/lost+found/* 这样离线备份到 U 盘,sudo rsync -Pa /mnt/pvebackup/pvebackup_230626 / ,即可恢复系统。还有就是在 PVE 里添加 SMB (把 win10 的共享文件夹添加到 PVE 内),然后备份虚拟机到 Win10 的共享文件夹。这样双重备份就不怕 PVE 坏了之后,重新安装系统、配置系统,安虚拟机、配置虚拟机这些繁琐的工作了。
fransewoo
2023-08-31 02:35:33 +08:00
@fransewoo 当然前提是挂载 U 盘:
/mnt/pvebackup #创建备份文件夹
fdisk -l #查看 U 盘所在分区
mount /dev/sdb3 /mnt/pvebackup #挂载 U 盘到备份文件夹
umount /dev/sdb3 #卸载 U 盘
msg7086
2023-08-31 04:16:53 +08:00
最后两行不是报错,原因应该不在这里。
JarvenI
2023-08-31 09:59:21 +08:00
@fransewoo 多谢
monzuguan
2023-08-31 12:20:33 +08:00
拔掉 PCI 设备(如有),如果是机械硬盘,尝试更换大功率质量好的电源。
yanqiyu
2023-08-31 18:19:44 +08:00
最后两行只是告诉你在重放日志,没有说报错。卡在这里别有原因,我建议开高 loglevel 等级看看
bao3
2023-08-31 20:22:24 +08:00
最后两行是正常日志,没有问题。你可以进 恢复模式看看问题在哪。
对于 pve ,不工搞任何 host 级的东西,除非你非常精通。你只可以在 lxc 里搞东西,它不会搞坏系统。这类系统没有个 10 年的积累,就不要随便更改任何系统文件。而如果你有 10 年经验,你就可以在标准的 linux 下面直接会用 lxc 来管得容器。
linuxgo
2023-09-01 13:49:57 +08:00
要 fsck 检查其实有个简单办法,就是丅个 live 版本的 linux iso ,引导琎系捅逅检查硬盘
JarvenI
2023-09-02 02:26:48 +08:00
@msg7086 重装系统后又遇到这个问题了,不过能这次能连通网络了,看来是网络问题,之前卡在这里,然后又网络不通,检查了链路,网关之类的都没问题,我才以为是那两行的问题呢。

@yanqiyu 重装系统后又遇到这个问题了,不过能这次能连通网络了,看来是网络问题,之前卡在这里,然后又网络不通,检查了链路,网关之类的都没问题,我才以为是那两行的问题呢。
@bao3 重装系统后又遇到这个问题了,不过能这次能连通网络了,看来是网络问题,之前卡在这里,然后又网络不通,检查了链路,网关之类的都没问题,我才以为是那两行的问题呢。

@monzuguan 可能是电源的问题吗?我现在是两块 4t 的机械+2 块 nvme ,现在重装了,之后如果再遇到,我把显卡拆下来试试

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

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

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

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

© 2021 V2EX