萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> 阿裡雲主機centos系統如何掛載和擴展多塊硬盤(非目錄掛載)步驟

阿裡雲主機centos系統如何掛載和擴展多塊硬盤(非目錄掛載)步驟

   筆記最近買了個阿裡雲主機(也是聽說不錯才買的),操作系統是CentOS,後來又新買了硬盤,在新硬盤如何掛載和擴展折騰了不少時間,所幸操作成功,現在把操作步驟記錄分享給大家。

  新買的阿裡雲主機默認硬盤沒有掛載,如果是掛載那塊沒有掛載的默認硬盤,可以直接看看阿裡雲給的教程。但是我感覺硬盤不夠用,後來又買了一塊硬盤,又不想單獨掛載到一個目錄裡,想擴展現有的硬盤,或者在掛載唯一那塊硬盤又想留出以後擴展這塊硬盤的余地,那麼用阿裡雲給出的教程就不行了。

  折騰了半天,終於掛載成功,不過這樣的操作不建議你直接折騰在系統盤下面!不然你會後悔的!

  1.阿裡雲的centos系統6系列的好像沒裝LVM2,需要先安裝LVM2,上網搜搜教程,自己裝,5.4 32位已經安裝了LVM2,所以不需要這個步驟

  2.如果你已經用阿裡雲給出的教程掛載過一塊硬盤,可以先將這塊盤裡的數據備份出來 (數據安全,別忘這一步,因為要格式化的),然後解綁

  #umount -a

  接著編輯啟動項

  #vi /dev/fstab

  將之前/dev/xvdb1 /mnt ext3 defaults 0 0 這條加入進去的啟動項去掉

  然後保存

  接著用fdisk 刪除分區 假設你之前綁定的是/dev/xvdb1

  #fdisk /dev/xvdb

  #d

  #wq

  接著在用 fdisk -l

  查看,是不是發現xvdb1已經解綁了

  3.如果你是第一次掛載,或者不想折騰已經用阿裡雲官方給出的辦法掛載的話,就略去上面過程

  #fdisk -l

  假設你看看到有兩個盤還沒掛載

  /dev/xvdb

  /dev/xvdc

  先處理/dev/xvdb 按下面順序輸入

  #fdisk /dev/xvdb

  #n

  #p

  #1

  #t

  #8e

  #wq

  然後按同樣辦法處理 /dev/xvdc

  #fdisk /dev/xvdc

  #n

  #p

  #1

  #t

  #8e

  #wq

  如果你沒第二塊,就不用搞了

  4.再用fdisk -l看看是不是已經出現 /dev/xvdb1 /dev/xvdc1這兩個分區了

  下面分別為這兩個分區創建物理卷

  #pvcreate /dev/xvdb1

  #pvcreate /dev/xvdc1

  如果你沒有/dev/xvdc1,只是想以後為增加xvdb1容量,請自動忽略關於xvdc1的操作步驟

  5.接著創建卷組

  #vgcreate mygroup /dev/xvdb1

  mygroup是卷組名,自己起

  6.激活卷組

  #vgchange -ay mygroup

  還記得mygroup是你自己起的卷組名麼,激活卷組是懶得重啟VPS

  7.擴展卷組

  vgextend mygroup /dev/xvdc1

  如果沒有,請直接忽略這一步

  8.創建邏輯卷

  #vgdisplay mygroup | grep "Total PE"

  先使用上面這個命令,得到

  Total PE 15357

  15357就是該卷組的邏輯數

  #lvcreate -l15357 mygroup -n wwwroot

  wwwroot是邏輯卷的卷名,自己起

  8.格式化邏輯卷

  #“mkfs.ext3 /dev/mygroup/wwwroot

  9.創建一個你要綁定的目錄,比如/www(話說WDCP默認使用的就是/www)

  mkdir /www

  10.加入啟動項

  echo '/dev/mygroup/wwwroot /www ext3 defaults 0 0' >> /etc/fstab

  11.掛載

  mount -a

  12. 最後用df -hal看一下,是不是已經成功了?

  用了這個辦法,如果你以後想再次擴展增加這個分區,也很容易的

  假設你用fdisk -l 看到/dev/xvdd 是你新買硬盤,需要擴展到之前的分區上

  #fdisk /dev/xvdd

  #n

  #p

  #1

  #t

  #8e

  #wq

  #reboot 重啟

  得到/dev/xvdd1,接著

  #/pvcreate /dev/xvdd1

  #vgextend mygroup /dev/xvdd1

  #vgdisplay mygroup | grep "Total PE"

  這個命令得到總PE數 Total PE 10240

  #lvresize -l10240 /dev/mygroup/wwwroot

  #resize2fs /dev/mygroup/wwwroot

  喝杯茶然後運行df -hal,看看成功沒

  題外話,阿裡雲的centos的系統盤並沒有使用LVM2分區,所以無法擴展/dev/hda1盤,如果你的網站很有前途,就別把數據庫文件指定到系統盤上了,如果你是很有前途的圖片站,也不要把站點放在系統盤上,也不要用阿裡雲給出的官方掛載方式,不然到時候做不到無隙增容,就蛋疼了。

  不過曾經在某個網站上看到過別人的一個解決辦法,就是把系統盤完全克隆到兩外一個盤裡,然後改啟動方式,原系統和復制系統的啟動文件都要改(都改成副盤啟動),然後重啟,然後讓副盤起作用當做主系統使用,接著用LVM2分區原來的那個系統盤,弄好以後,再次把副盤裡的系統克隆到原系統盤,再次更改兩個系統的啟動文件(都改成原盤啟動),重啟後,系統盤就變為LVM2分區,就可以進行擴展增容,然後就可以把副盤裡的系統文件刪除,該怎麼折騰怎麼折騰。

  忘了在哪看的了,折騰了兩次沒成功,阿裡雲重裝系統 重啟 都太慢,就不想折騰了。

  總體來說,阿裡雲的主機還是不錯的,不要自己考慮備份問題,運行也穩定,就是寬帶有點小貴。

copyright © 萬盛學電腦網 all rights reserved