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