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

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

  •  
  •   JarvenI · 243 天前 · 1160 次点击
    这是一个创建于 243 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    感谢!

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

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

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