CentOS6云服务器磁盘扩容方案
以前寫(xiě)過(guò)一篇云服務(wù)器磁盤擴(kuò)容的文章。那次的方案使用動(dòng)態(tài)擴(kuò)容。
動(dòng)態(tài)擴(kuò)容雖好,不過(guò)對(duì)系統(tǒng)內(nèi)核版本有要求。經(jīng)測(cè)試,需要3.10以上。即CentOS7以上。
如果是CentOS6,一般內(nèi)核版本是2.6.這個(gè)版本是不支持動(dòng)態(tài)擴(kuò)容的。
如果還想磁盤擴(kuò)容,有兩種思路。思路1:升級(jí)內(nèi)核,以前寫(xiě)過(guò) 一篇關(guān)于CentOS6升級(jí)內(nèi)核的文章,可以升級(jí)到4.1,有興趣可以看看;思路2:在合適的目錄下掛在一塊硬盤。
下面說(shuō)說(shuō)按思路2來(lái)執(zhí)行的一些問(wèn)題。
以我實(shí)際遇到的情況,磁盤通常是某幾個(gè)目錄文件存儲(chǔ)較多,占用空間大。因此,可以將新磁盤用于這幾個(gè)目錄。
實(shí)現(xiàn)這個(gè)目的,首先想到的是直接將新磁盤mount到這幾個(gè)目錄上。這個(gè)方法最直接,不過(guò)也有些問(wèn)題。
每個(gè)目錄都需要掛載新硬盤。看上去簡(jiǎn)單,但是實(shí)際操作有問(wèn)題。一個(gè)是可能磁盤過(guò)多,管理不便。另一個(gè)問(wèn)題,是對(duì)磁盤空間需求的判斷,如果判斷過(guò)低,可能短時(shí)間又需要擴(kuò)容,過(guò)高則會(huì)浪費(fèi)空間。擴(kuò)展性不好。
如果這些目錄的上層目錄,或者該磁盤的根目錄使用了nfs共享服務(wù)。那么問(wèn)題更嚴(yán)重。這些掛載了新磁盤的目錄在其他服務(wù)器訪問(wèn)nfs時(shí),無(wú)法看到新掛載的磁盤空間。
考慮到上面描述的問(wèn)題,換一種思路來(lái)實(shí)現(xiàn)。在系統(tǒng)根目錄下創(chuàng)建一個(gè)新目錄,然后將新磁盤掛載到這個(gè)目錄下。
將原磁盤部分目錄(預(yù)定擴(kuò)容目標(biāo))移動(dòng)到新磁盤,并在原磁盤創(chuàng)建軟連接,指向新磁盤。如果不需要nfs服務(wù),這樣就可以了。當(dāng)新磁盤空間再次不足,再買一塊新磁盤,如法炮制,將部分目錄轉(zhuǎn)移到新磁盤,同時(shí)修改軟連接指向即可。
如果需要nfs服務(wù),那么不要?jiǎng)?chuàng)建軟連接,在nfs配置中,添加新磁盤共享權(quán)限。創(chuàng)建同名的空目錄在原磁盤位置。在需要訪問(wèn)nfs的服務(wù)器上,先保證訪問(wèn)原先磁盤的nfs目錄已經(jīng)成功。此時(shí)你看到的是空目錄。再將新磁盤通過(guò)nfs方式掛載到這個(gè)空目錄上即可。
按照這個(gè)思路,第二次nfs掛載不一定是同一個(gè)服務(wù)器,不過(guò)我沒(méi)有嘗試過(guò),理論上可以。
總結(jié)
以上是生活随笔為你收集整理的CentOS6云服务器磁盘扩容方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 做电商网站的主键策略
- 下一篇: 罗一迦