Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
tingfeng1
V2EX  ›  Linux

求助: lvreduce 把虚拟机搞坏了

  •  
  •   tingfeng1 · Nov 7, 2024 · 1542 views
    This topic created in 574 days ago, the information mentioned may be changed or developed.

    担心代码数据丢失所以想备份一下虚拟机,发现没空间了,查到这篇文章可以压缩虚拟机磁盘空间: https://mayanpeng.cn/archives/158.html 没注意提示, 敲了一个 yes, 这下数据真的丢了

     # lvreduce -L -80G /dev/pve/vm-101-disk-1
         WARNING: Reducing active and open logical volume to 176.00 GiB.
          THIS MAY DESTROY YOUR DATA (filesystem etc.)
        Do you really want to reduce pve/vm-101-disk-1? [y/n]: y
          Size of logical volume pve/vm-101-disk-1 changed from 256.00 GiB (65536 extents) to 176.00 GiB (45056 extents).
          Logical volume pve/vm-101-disk-1 successfully resized.
     # resize2fs /dev/pve/vm-101-disk-1
            resize2fs: Bad magic number in super-block while trying to open /dev/pve/vm-101-disk-1
        Couldn't find valid filesystem superblock.
    

    此时感觉不对,想自救一下

     # lvextend -L 80G /dev/pve/vm-101-disk-1
     	New size given (20480 extents) not larger than existing size (45056 extents)
     # fsck /dev/pve/vm-101-disk-1
       fsck from util-linux 2.38.1
        e2fsck 1.47.0 (5-Feb-2023)
        ext2fs_open2: Bad magic number in super-block
        fsck.ext2: Superblock invalid, trying backup blocks...
        fsck.ext2: Bad magic number in super-block while trying to open /dev/mapper/pve-vm--101--disk--1
    	......, and you might try running e2fsck with an alternate superblock:
            e2fsck -b 8193 <device>
         or
            e2fsck -b 32768 <device>
    
        Found a PMBR partition table in /dev/mapper/pve-vm--101--disk--1
    

    结果都不行,这时在 V2EX 看到大佬发的链接,还是没法启动

    vgcfgrestore --force -f pve_00050-1698916710.vg pve
    

    目前是这个状态, 不知道还有没有机会

    GPT fdisk (gdisk) version 1.0.9
    
    Warning! Disk size is smaller than the main header indicates! Loading
    secondary header from the last sector of the disk! You should use 'v' to
    verify disk integrity, and perhaps options on the experts' menu to repair
    the disk.
    Caution: invalid backup GPT header, but valid main header; regenerating
    backup header from main header.
    
    Warning! One or more CRCs don't match. You should repair the disk!
    Main header: OK
    Backup header: ERROR
    Main partition table: OK
    Backup partition table: ERROR
    
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: damaged
    
    ****************************************************************************
    Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
    verification and recovery are STRONGLY recommended.
    ****************************************************************************
    
    
    Supplement 1  ·  Nov 7, 2024
    e ,我又没注意提示的消息,少敲了个 “+” 号,已经恢复了

    ```
    lvextend -L +80G /dev/pve/vm-101-disk-1
    Size of logical volume pve/vm-101-disk-1 changed from 256.00 GiB (65536 extents) to 336.00 GiB (86016 extents).
    Logical volume pve/vm-101-disk-1 successfully resized.
    ```
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3685 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 04:27 · PVG 12:27 · LAX 21:27 · JFK 00:27
    ♥ Do have faith in what you're doing.