Avamar:适用于 BTRFS Linux 虚拟机的 VMware FLR 失败

Summary: Avamar:适用于 BTRFS Linux 虚拟机的 VMware FLR 失败,并显示错误“无法更改物理卷 UUID”

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

对于代理 19.3 及更早版本上的 SLES12SP5 BTRFS 映像备份,文件级恢复 (FLR) 浏览失败。

从日志中: /usr/local/avamarclient/bin/MountPoint/logs/

[MP - ERROR] 2021/04/15 07:34:23 TID=140166257708113 MID=218: ChangeBtrfsUuid Failed
[MP - FUNC] 2021/04/15 07:34:23 TID=140166257708113 MID=219:BtrfsMount::ChangeBtrfsUuid LEAVE
[MP - ERROR] 2021/04/15 07:34:23 TID=3153 MID=220: ChangeBtrfsUuid to /dev/loop3 Failed
[MP - FUNC] 2021/04/15 07:34:23 TID=3153 MID=221: BtrfsVmdkMount::MountDisks LEAVE
[MP - ERROR] 2021/04/15 07:34:23 TID=3153 MID=222: MountDisks Failed. Ret: 1048597
[MP - FUNC] 2021/04/15 07:34:23 TID=3153 MID=223: IVmdkMount::MountVmdk LEAVE
[MP - ERROR] 2021/04/15 07:34:23 TID=3153 MID=224: MountVmdk Failed. Ret: 1048597
 

Linux 虚拟机 (VM) 具有具有多设备磁盘的 BTRFS 文件系统:

VM-LIN>btrfs filesystem show

Label: 'ROOT'  uuid: 67a1ed99-1171-4b77-a0b0-XXXXXXXX
        Total devices 2 FS bytes used 120.76GiB
        devid    1 size 127.80GiB used 123.91GiB path /dev/sda3
        devid    2 size 20.00GiB used 1.16GiB path /dev/sdd

Label: none  uuid: 4f6fc552-9fb4-49ce-a248-YYYYYYYY
        Total devices 2 FS bytes used 29.53GiB
        devid    1 size 32.00GiB used 26.52GiB path /dev/sdb1
        devid    2 size 16.00GiB used 5.00GiB path /dev/sdb2
 
Label: none  uuid: 6f66a0a7-233d-4fb6-a23c-XXXXXXXXXX
        Total devices 1 FS bytes used 129.49GiB
        devid    1 size 160.00GiB used 146.02GiB path /dev/sdc

Cause

FLR 过程需要很长时间才能更改每个 BTRFS uuid 使用 ”btrfstune -f ":

[MP - FUNC] 2021/05/18 13:28:15 TID=140733193388507 MID=197: BtrfsMount::ChangeBtrfsUuid ENTER
[MP - DEBUG] 2021/05/18 13:28:15 TID=140733193388507 MID=198: sCmdline = /sbin/btrfstune -f -u /dev/loop3
..
[MP - DEBUG] 2021/05/18 13:32:53 TID=140733193388507 MID=200: sLine = New fsid: 2c1b273b-c01f-4cb8-8bf3-8a420f7b7416
[MP - DEBUG] 2021/05/18 13:32:53 TID=140733193388507 MID=201: sLine = Set superblock flag CHANGING_FSID
[MP - DEBUG] 2021/05/18 13:32:53 TID=140733193388507 MID=202: sLine = Change fsid in extents
[MP - DEBUG] 2021/05/18 13:32:53 TID=140733193388507 MID=203: sLine = Change fsid on devices
[MP - DEBUG] 2021/05/18 13:32:53 TID=140733193388507 MID=204: sLine = Clear superblock flag CHANGING_FSID
[MP - DEBUG] 2021/05/18 13:32:53 TID=140733193388507 MID=205: sLine = Fsid change finished
 

在代理 19.3 及更低版本上: FLR 进程挂起并失败。

在代理 19.4 上: 新的代理操作系统 (SLES12SP5) 允许 FLR 完成装载,但性能会降低。

Resolution

代理 19.4 可用于以下限制:
  • FLR 可能需要很长时间才能完成,如果虚拟机有一个或多个虚拟机,则可能会填满文件系统 btrfs 具有高元数据的文件系统。
 

短期解决方案:

在代理上添加额外的磁盘空间,

  • 这可防止代理耗尽磁盘空间,并允许 FLR 继续。 
  • 但是,这个过程仍然会很慢。
 

长期解决方案:

未来的代理版本将解决此问题。

Affected Products

Avamar
Article Properties
Article Number: 000190051
Article Type: Solution
Last Modified: 15 يوليو 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.