■ 北京 韋群 張惠
編者按:Veritas File System(VxFS文件系統)是首個商業日志記錄文件系統。本文介紹在線擴充縮減VxFS文件系統的最佳實踐。
VxFS文件系統是用于要求高性能和高可用性,并且可以處理大量數據的操作環境。
很多時候,文件系統在使用過程中發現空間不足,需要擴展文件系統,而希望應用不要停下來。這就需要在線擴展VxFS文件系統。對VxFS來說,一條命令vxresize完成,參考以下案例:原來文件系統2GB,擴展到3GB,命令如圖1所示。
在線擴展VxFS文件系統的最佳實踐包括:
1.務必保持文件系統至少300MB-500MB空閑空間。
2.保證磁盤足夠的空間,因為擴展VxFS的同時,底層會擴展對應VxVM的volume,再下層對應的是磁盤。只有磁盤空間足夠,才能保證每一層擴展成功。

圖1 在線擴展命令

圖2 在線縮減命令
3.保證系統當時系統資源不要太緊張, cpu/memory比較空閑,使用率小于90%。
4.vxresize這條命令只能在線擴展掛載起來的文件系統,并且同時完成文件系統及底層vxvm卷的擴展,如果文件系統沒有掛載,需要使用vxassist和fsadm分別擴卷和文件系統。
5.文件系統擴容如果hung住,可能有異常。一般可通過重啟機器解決。
當前文件系統4GB,希望縮小為2GB,命令如圖2所示。在線縮減VxFS文件系統的最佳實踐包括:
1.確保要縮減的文件系統,縮減后空間足夠,大于當前文件所占用的空間,否則會失敗。
2.注意vxresize這條命令只在線縮減mount起來的文件系統,并同時完成文件系統及底層vxvm卷的縮減,如沒有掛載,需使用vxas。