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 可能會影響依賴巨型幀的應用程式。變更後測試網路效能。
注意:如果您的環境需要巨型幀,請確保所有交換機、路由器和主機都使用相同的 MTU 值。
調整 MTU 以符合網路標準。
逐步指南
- 識別 Avamar 用戶端使用的網路介面:
# List network interfaces $ ip link show
- 確認介面目前的 MTU值 :
$ ip link show dev eth0 | grep mtu
- 將 MTU 值變更為標準大小 (1500):
# Set MTU temporarily $ sudo ip link set dev eth0 mtu 1500 # Verify the change $ ip link show dev eth0 | grep mtu
- 使 MTU 變更 在重新開機後持續進行:
- 在 Red Hat Enterprise Linux/CentOS 上,編輯
/etc/sysconfig/network-scripts/ifcfg-eth0並 新增或修改行MTU=1500。 - 在 Ubuntu/Debian 上,編輯 NetPlan YAML 檔案 (
/etc/netplan/01-netcfg.yaml) 並 新增mtu: 1500在適當的介面定義下,或 編輯/etc/network/interfaces並新增mtu 1500。 - 重新啟動網路服務 或重新啟動主機以應用持久設置。
- 在 Red Hat Enterprise Linux/CentOS 上,編輯
# Restart network (RHEL/CentOS) $ sudo systemctl restart network # Apply Netplan changes (Ubuntu) $ sudo netplan apply
驗證
- 執行新的 Avamar 備份。作業現在應該會超過之前的 4.3 MB 停滯。
# Check Avamar client status $ avtar -status
- 確認 備份如預期完成。
警示:MTU 設定不正確可能會導致封包遺失或連線問題。如果您不確定,請在進行變更前聯絡 Dell 支援 部門。
警示:減少 MTU 可能會影響依賴巨型幀的應用程式。變更後測試網路效能。
注意:如果您的環境需要巨型幀,請確保所有交換機、路由器和主機都使用相同的 MTU 值。
受影響的產品
Avamar產品
Avamar, Avamar Plug-in for NDMP文章屬性
文章編號: 000061962
文章類型: Solution
上次修改時間: 22 10月 2025
版本: 4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。