■ 北京 韋群 張惠
編者按:Veritas File System(VxFS文件系統(tǒng))是首個商業(yè)日志記錄文件系統(tǒng)。本文介紹在線擴充縮減VxFS文件系統(tǒng)的最佳實踐。
VxFS文件系統(tǒng)是用于要求高性能和高可用性,并且可以處理大量數(shù)據(jù)的操作環(huán)境。
很多時候,文件系統(tǒng)在使用過程中發(fā)現(xiàn)空間不足,需要擴展文件系統(tǒng),而希望應(yīng)用不要停下來。這就需要在線擴展VxFS文件系統(tǒng)。對VxFS來說,一條命令vxresize完成,參考以下案例:原來文件系統(tǒng)2GB,擴展到3GB,命令如圖1所示。
在線擴展VxFS文件系統(tǒng)的最佳實踐包括:
1.務(wù)必保持文件系統(tǒng)至少300MB-500MB空閑空間。
2.保證磁盤足夠的空間,因為擴展VxFS的同時,底層會擴展對應(yīng)VxVM的volume,再下層對應(yīng)的是磁盤。只有磁盤空間足夠,才能保證每一層擴展成功。
圖1 在線擴展命令
圖2 在線縮減命令
3.保證系統(tǒng)當(dāng)時系統(tǒng)資源不要太緊張, cpu/memory比較空閑,使用率小于90%。
4.vxresize這條命令只能在線擴展掛載起來的文件系統(tǒng),并且同時完成文件系統(tǒng)及底層vxvm卷的擴展,如果文件系統(tǒng)沒有掛載,需要使用vxassist和fsadm分別擴卷和文件系統(tǒng)。
5.文件系統(tǒng)擴容如果hung住,可能有異常。一般可通過重啟機器解決。
當(dāng)前文件系統(tǒng)4GB,希望縮小為2GB,命令如圖2所示。在線縮減VxFS文件系統(tǒng)的最佳實踐包括:
1.確保要縮減的文件系統(tǒng),縮減后空間足夠,大于當(dāng)前文件所占用的空間,否則會失敗。
2.注意vxresize這條命令只在線縮減mount起來的文件系統(tǒng),并同時完成文件系統(tǒng)及底層vxvm卷的縮減,如沒有掛載,需使用vxas。