• proxomx虚机无法启动的奇怪问题


    proxomx 的奇怪问题

    proxmox服务器突然都不能启动,报错信息如下

    image-20220622214137743

    到系统去查看 /dev/pve/ 下的目录是空的 第一感觉是更新内核导致的,

    但是在poxmox 官方论坛上搜索

    https://forum.proxmox.com/threads/vm-wont-start-after-reboot-could-not-open-disks-in-dev-vgrp-qemu-exit-code-1.108117/

    https://forum.proxmox.com/threads/after-update-reboot-cant-start-vm-from-2nd-drive.101638/

    基本都为磁盘空间的问题, 然后通过使用磁盘空间计算,

    image-20220622214553237

    发现使用空间都接近上线了。 故此也有此判断。

    但是在删除磁盘的时候提示如下

    image-20220622215908865

    lvremove snapshot ‘pve/snap_vm-102-disk-0_storage210818’ error: Failed to update pool pve/data.

    查看正常的主机和故障主机进行对比

    这个时候想着挂载pve 卷 然后 拷贝出来

    提示

    TASK ERROR: activating LV ‘pve/data’ failed: Activation of logical volume pve/data is prohibited while logical volume pve/data_tmeta is active.

    根据提示找到

    https://forum.proxmox.com/threads/upgrade-to-7-1-gone-wrong-activating-lv-pve-data-failed.101353/#post-437333

    这个帖子

    有三种方法都可以解决

    第一种使用脚本

    lvchange -an pve/data_tmeta
    lvchange -an pve/data_tdata

    lvchange -ay pve

    第二种使用服务

    cat /etc/systemd/system/lvm-fix.service
    [Unit]
    Description=Activate all VG volumes (fix)
    Before=local-fs.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/sbin/vgchange -ay
    
    [Install]
    WantedBy=multi-user.target
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    systemctl daemon-reload
    systemctl enable lvm-fix.service
    
    • 1
    • 2

    第三种

    在/etc/lvm/lvm.conf 添加如下参数

    thin_check_options = [ "-q", "--skip-mappings" ]
    
    • 1

    然后使用

    update-initramfs -u 更新启动参数

    前面两种不用重启, 后面一种需要重启

  • 相关阅读:
    pp-vehicle简介
    零基础入门JavaWeb——JS的事件驱动
    vue监听页面中的某个div的滚动事件,并判断滚动的位置
    如何用Linux 本地 Docker Registry
    PHP使用Redis实现关注关系
    java计算机毕业设计人才招聘系统智能化管理(附源码、数据库)
    【启扬方案】启扬多尺寸安卓屏一体机,助力仓储物料管理系统智能化管理
    langchain callback学习
    网格(grid)布局
    GBase8s 汉字转拼音函数
  • 原文地址:https://blog.csdn.net/feitianyul/article/details/125417765