Avamar:適用於 BTRFS Linux VM 的 VMware FLR 失敗

Сводка: Avamar:適用於 BTRFS Linux VM 的 VMware FLR 失敗,並顯示錯誤「無法變更實體磁碟區 UUID」

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

在代理 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

Причина

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 完成掛接,但效能緩慢。

Разрешение

Proxy 19.4 的使用限制如下:
  • FLR 可能需要很長的時間才能完成,而且如果虛擬機器有一或多個,則可能會填滿檔案系統 btrfs 具有高元數據的文件系統。
 

短期解決方案:

在代理上添加額外的磁碟空間,

  • 這可防止代理磁碟空間不足,並允許 FLR 繼續。 
  • 但是,該過程仍然會很慢。
 

長期解決方案:

未來的代理版本可解決此問題。

Затронутые продукты

Avamar
Свойства статьи
Номер статьи: 000190051
Тип статьи: Solution
Последнее изменение: 15 Jul 2026
Версия:  4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.