Avamar:由於巨型 MTU 導致備份停滯在 4.3 MB 左右 - 將 MTU 對齊至 1500 以解決

摘要: Linux 用戶端上的 Avamar 備份在 ~4.3 MB 時停止,且無任何錯誤。用戶端的最大傳輸單元 (MTU) 設定為 5000 (巨型封包),而其他使用標準 MTU 1500 的節點會導致此問題。將用戶端 MTU 重設為 1500 可解決此問題。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

觀察到的備份行為。

在 Linux 用戶端上執行備份操作期間,觀察到以下癥狀:

  • 備份會依預期在短時間內啟動和執行。
  • 進度前進到大約 4.3 MB,然後停止。
  • 備份停滯時,不會顯示任何錯誤訊息。
  • 如果取消備份,顯示的進度會稍微增加至約 5 MB,仍然沒有錯誤。

原因

網路 MTU 不相符會導致備份停滯。

備份程序已暫停,因為用戶端系統設定了用於巨型封包的最大傳輸單元 (MTU) 大小 (MTU=5000)。環境中的所有其他系統均使用 1500 的標準乙太網路 MTU。

此差異會導致封包分散或遺失,導致 Avamar 用戶端無法在傳輸進度超過 4 MB 的資料時。

  • 用戶端 MTU 設定為 5000 位元組 (巨型訊框)。
  • 對等系統 MTU 設為預設的 1500 位元組。
  • 不相容的 MTU 大小會導致數據傳輸過程中的通信失敗。
  • 未生成錯誤消息;備份停止進行。

解析度

在發生問題與其他系統相符的用戶端上設定 MTU 可解決此問題。
 

調整 MTU 以符合網路標準。

逐步指南

  1. 識別 Avamar 用戶端使用的網路介面
# List network interfaces
$ ip link show
  1. 確認介面目前的 MTU
$ ip link show dev eth0 | grep mtu
  1. 將 MTU 值變更為標準大小 (1500):
# Set MTU temporarily
$ sudo ip link set dev eth0 mtu 1500

# Verify the change
$ ip link show dev eth0 | grep mtu
  1. 使 MTU 變更 在重新開機後持續進行:
    1. 在 Red Hat Enterprise Linux/CentOS 上,編輯 /etc/sysconfig/network-scripts/ifcfg-eth0新增或修改行 MTU=1500
    2. 在 Ubuntu/Debian 上,編輯 NetPlan YAML 檔案 (/etc/netplan/01-netcfg.yaml) 並 新增 mtu: 1500 在適當的介面定義下,或 編輯 /etc/network/interfaces 並新增 mtu 1500
    3. 重新啟動網路服務 或重新啟動主機以應用持久設置。
# Restart network (RHEL/CentOS)
$ sudo systemctl restart network

# Apply Netplan changes (Ubuntu)
$ sudo netplan apply
 

驗證

  1. 執行新的 Avamar 備份。作業現在應該會超過之前的 4.3 MB 停滯。
# Check Avamar client status
$ avtar -status
  1. 確認 備份如預期完成。
 
警示:MTU 設定不正確可能會導致封包遺失或連線問題。如果您不確定,請在進行變更前聯絡 Dell 支援 部門。

警示:減少 MTU 可能會影響依賴巨型幀的應用程式。變更後測試網路效能。

注意:如果您的環境需要巨型幀,請確保所有交換機、路由器和主機都使用相同的 MTU 值。

受影響的產品

Avamar

產品

Avamar, Avamar Plug-in for NDMP
文章屬性
文章編號: 000061962
文章類型: Solution
上次修改時間: 22 10月 2025
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。