如果你又買了一塊硬盤,又不想單獨掛載到一個目錄裏,想擴展現有的硬盤,或者在掛載唯一那塊硬盤又想留出以後擴展這塊硬盤的餘地,那麼用阿里雲給出的教程就不行了 。
注意:如果你已經掛載過一塊硬盤,可以先將這塊盤裏的數據備份出來 (數據安全,別忘這一步,因爲要格式化的),然後解綁 。
由於生產環境操作過程已經實施完畢,無法再現當時操作,通過物理測試機給大家實操一遍,可以線上操作。
#umount -a
接着編輯啓動項
#vi /dev/fstab
將之前/dev/xvdb1 /mnt ext3 defaults 0 0 這條加入進去的啓動項去掉
然後保存
接着用fdisk 刪除分區 假設你之前綁定的是/dev/xvdb1
#fdisk /dev/xvdb
#d
#wq
接着在用 fdisk -l
查看,是不是發現xvdb1已經解綁了 注意:如果第一次掛載就可以跳過此步驟,此步驟只支持之前單塊硬盤掛載沒創建卷組的情況下。</span>
1.如果是一個新添加的盤,就看一下磁盤。
#fdisk -l //圖下分別是新添加的兩個磁盤。
2.按順序把磁盤初始一下。
#fdisk /dev/sdb //每個盤按同樣的操作,以此類推。 如果你沒第二塊,就按一個盤的來操作。
3.再看看是不是已經出現 /dev/sdb1 /dev/sdc1這兩個分區了
#fdisk -l
4.下面分別爲這兩個分區創建物理卷
#pvcreate /dev/sdb1
#pvcreate /dev/sdc1
如果你沒有/dev/sdc1,只是想以後爲增加sdb1容量,請自動忽略關於sdc1的操作步驟 。
5.接着創建卷組
#vgcreate mygroup /dev/sdb1 //mygroup是卷組名,自己起
6.激活卷組
#vgchange -ay mygroup //還記得mygroup是你自己起的卷組名麼,激活卷組是懶得重啓VPS
7.擴展卷組
#vgextend mygroup /dev/sdc1
8.創建邏輯卷
#vgdisplay mygroup | grep "Total PE" //查看該卷組的邏輯數
#lvcreate -l 7678 mygroup -n ccc //ccc是邏輯卷的卷名,自己起,7678該卷組的邏輯卷組。
9.格式化邏輯卷
#mkfs.ext3 /dev/mygroup/ccc //格式化mygroup卷組的ccc卷組盤
10.創建要掛載盤的目錄
#mkdir /usr/local/htp //根據要掛載盤的文件而定,所創建的文件目錄。
11.加入啓動項
#echo /dev/mygroup/ccc /usr/local/htp ext3 defaults 0 0 >> /etc/fstab
#vim /etc/fstab // 查看寫入狀況
12.掛載
#mount -a
#df -h //磁盤就掛載上去了。
13.新添加的一塊盤如何擴展到卷組上
#fdisk /dev/sdd //步驟跟2節點一樣,得到/dev/sdd1
#vgextend mygroup /dev/sdd1 //擴展卷組添加sdd1的盤
#vgdisplay mygroup | grep "Total PE" //查看邏輯卷PE總數
#lvresize -l 11517 /dev/mygroup/ccc //lvresize後面輸入PE總數,跟邏輯卷組名稱,就能看到擴展成功的提示啦!
#resize2fs /dev/mygroup/ccc //再執行一下resize2fs命令,後面加邏輯卷組名稱就好了,擴容成功!