V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
JarvenI
V2EX  ›  Linux

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

  •  
  •   JarvenI · 2023-08-30 19:54:53 +08:00 · 1472 次点击
    这是一个创建于 481 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    结果重启后,卡在如图所示

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

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

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

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

    感谢!

    17 条回复    2023-09-02 02:26:48 +08:00
    connectError
        1
    connectError  
       2023-08-30 20:03:00 +08:00
    我是真过来人,当初整了半把月,还是没救,只有重装
    Jirajine
        2
    Jirajine  
       2023-08-30 20:03:55 +08:00 via Android   ❤️ 1
    开机过程应该会在挂载前自动 fsck 。
    如果要手动修复可以把硬盘拔下来插其他电脑上,或者通过 USB 启动到一个 live cd 。
    JarvenI
        3
    JarvenI  
    OP
       2023-08-30 20:07:03 +08:00
    @connectError 我装了群晖,网心云,ubuntu 之类的。一重装,好麻烦的,尽最大努力把。特别是群晖,我还不知道系统坏了怎么把它的数据盘恢复的,格式和 linux 的文件系统都不一样。
    JarvenI
        4
    JarvenI  
    OP
       2023-08-30 20:11:05 +08:00
    @Jirajine 手动修复会比自动修复的好吗?这俩有什么区别吗?我现在还可以进去 pve 的 advanced recovery mode 里面的。不知道是否有软件能自动修复之类的
    dode
        5
    dode  
       2023-08-30 20:17:48 +08:00
    机器有几个硬盘,下次记得 efi 、boot 、home 单独分区
    JarvenI
        6
    JarvenI  
    OP
       2023-08-30 20:21:29 +08:00
    @dode 我的 boot 应该是单独分区的。另外的都在/
    redbeanzzZ
        7
    redbeanzzZ  
       2023-08-30 21:34:59 +08:00 via Android
    @JarvenI 群晖重装一下硬盘数据还在的,进群晖修复一下硬盘就好了
    JarvenI
        8
    JarvenI  
    OP
       2023-08-30 22:14:18 +08:00
    @redbeanzzZ 多谢
    fransewoo
        9
    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
        10
    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
        11
    msg7086  
       2023-08-31 04:16:53 +08:00
    最后两行不是报错,原因应该不在这里。
    JarvenI
        12
    JarvenI  
    OP
       2023-08-31 09:59:21 +08:00
    @fransewoo 多谢
    monzuguan
        13
    monzuguan  
       2023-08-31 12:20:33 +08:00 via Android
    拔掉 PCI 设备(如有),如果是机械硬盘,尝试更换大功率质量好的电源。
    yanqiyu
        14
    yanqiyu  
       2023-08-31 18:19:44 +08:00
    最后两行只是告诉你在重放日志,没有说报错。卡在这里别有原因,我建议开高 loglevel 等级看看
    bao3
        15
    bao3  
       2023-08-31 20:22:24 +08:00
    最后两行是正常日志,没有问题。你可以进 恢复模式看看问题在哪。
对于 pve ,不工搞任何 host 级的东西,除非你非常精通。你只可以在 lxc 里搞东西,它不会搞坏系统。这类系统没有个 10 年的积累,就不要随便更改任何系统文件。而如果你有 10 年经验,你就可以在标准的 linux 下面直接会用 lxc 来管得容器。
    linuxgo
        16
    linuxgo  
       2023-09-01 13:49:57 +08:00
    要 fsck 检查其实有个简单办法,就是丅个 live 版本的 linux iso ,引导琎系捅逅检查硬盘
    JarvenI
        17
    JarvenI  
    OP
       2023-09-02 02:26:48 +08:00
    @msg7086 重装系统后又遇到这个问题了,不过能这次能连通网络了,看来是网络问题,之前卡在这里,然后又网络不通,检查了链路,网关之类的都没问题,我才以为是那两行的问题呢。

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

    @monzuguan 可能是电源的问题吗?我现在是两块 4t 的机械+2 块 nvme ,现在重装了,之后如果再遇到,我把显卡拆下来试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3296 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:06 · PVG 08:06 · LAX 16:06 · JFK 19:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.