我的環境有40多台AIX。 nim mksysb 備份功能對所有伺服器都運作良好,但在 3-4 週內,一台特定伺服器開始出現 mksysb 故障,並顯示下列訊息:
" 為 rootvg 建立資訊檔案 (/image.data)。
建立要備份的檔案列表
。正在備份 80524 個檔案......................
0512-005 savevg:備份已完成。
The backup command completed with errors.
The messages displayed on Standard Error contained additional
information.
0042-001 nim:「master」上遇到處理錯誤:
0042-001 m_mkbosi:「leda」上遇到處理錯誤:
0042-001 m_mkbosi:「master」上遇到處理錯誤:
0042-154 c_stat: 檔案或目錄「/nim/mksysb/lpars/mksysb_leda」不存在
」
資訊:
Nim 用戶端 AIX:6.1TL07SP06
Nim 伺服器 AIX:6.1TL09SP04
用戶端和 NIM 伺服器中的 fsize 限制均為“無限制”
檔案系統是 JFS2
Nim 客戶端是叢集的活動節點,姐妹節點運作正常。
如果我在節點上手動建立 mksysb ,它就可以工作。
我刷新了 NIM 伺服器上的 NFS 緩存
在問題出現之前,客戶端上沒有任何變更。
谷歌搜尋我發現一些人有相同的問題,但大多數人解決了它,將 fsize 限制設為 -1,這不適用於我的情況。
有人有線索嗎?提前致謝。
答案1
我最終找到了問題所在。儘管生成 mksysb 的 NIM 命令是從主伺服器觸發並使用 NFS 檔案系統作為儲存庫,但由於 NIM 用戶端的 /tmp 已“滿”,所以命令失敗,即使 /tmp 有超過 700MB 的可用空間。我增加了 /tmp 檔案系統的大小,因此我的檔案系統大小將超過 1GB。這解決了我的問題。