1、磁碟分割槽:
使用fdisk
fdisk -l可以檢視所有的分割槽
3、使用分割槽建立pv
pvcreate /dev/hda (後面接物理分割槽),建立的pv名字為物理分割槽名字
4、建立及增加vg:
建立vg:
vgcreate [-s 10m/g/t] vgname pvname
例:vgcreate -s 16m test /dev/hda
-s指定pe大小,可以是m/g/t
增加vg:
vgextend test(vgname) 、dev/hda9(新增的pv,pv建立過程參考3部分)
5、建立及擴容lv:
建立:lvcreate -l 123(pe數量) -n test(lv名字) vgname
lvcreate -l 100g -n test(lv名字) vgname
小l可以指定pe數量,大l,可以指定容量大小
此時lv相當於個磁碟,需要格式化並掛在到對應的目錄:
mkfs ext3 dev/vgname/lvname
mkdir /mnt/test
mount dev/vgname/lvname /mnt/test,此時就可以了
擴容lv:
lvresize -l +179 /dev/test(vg名字)/testlv(需要放大的lv名字)
lvresize -l +100g/m /dev/test(vg名字)/testlv(需要放大的lv名字)
小l可以指定pe數量,大l,可以指定容量大小
此時lv是擴大了,但是檔案系統並沒有擴大,需要使用resize2fs強制將lv擴充到檔案系統
resize2fs /dev/test(vg名字)/testlv(需要放大的lv名字)
df -h 掛在目錄 // 可以檢視檔案系統大小
縮小lv:
1、將檔案系統umount
umount /dev/test
2、使用e2fsck 檢測下lv
e2fsck -f /dev/vgname/lvname
3、使用resize2fs更改lv大小
resize2fs /dev/vgname/lvname 9000m/g(只支援證書,不能有小數)
4、mount到檔案目錄:mount /dev/vgname/lvname /dev/test
前面做的姿勢將檔案系統減少,下面將lv降低
5、lvresize -l -89 /dev/vgname/lvname
6、將hda6的pe移到hda10,pvmove /dev/hda6 /dev/hda10 (pv刪除)
7、vg中刪除pv,vgreduce vgname pvname
8、刪除pv,pvremove /dev/hda6
邏輯卷管理器LVM
想象乙個情況,我們在當初規劃主機的時候將 home分配了50g空間,等到使用者眾多之後導致這個filesystem不夠大,此時我們該怎麼做呢?通常做法是這樣的 再加一顆新硬碟,然後重新分割 格式化,將 home的資料完整的複製過來,然後將原本的partition解除安裝重新掛載新的partition...
邏輯卷管理器 LVM
在lvm中,主要有三個概念 到這裡我們可以看出,原本是直接在硬碟上建立分割槽,然後在分割槽上建立檔案系統。使用了lvm後,在其中插入乙個邏輯層,相當於是在一塊邏輯硬碟上建立邏輯分割槽,然後在邏輯分割槽上建立檔案系統。下面是乙個lvm使用的例子 linux下邏輯卷管理器 lvm 的乙個例子 在圖中有兩...
Linux邏輯卷管理器 LVM
通過使用linux的邏輯卷管理器 logical volume manager,lvm 使用者可以在系統執行時動態調整檔案系統的大小,把資料從一塊硬碟重定位到另一塊硬碟,也可以提高i o操作的效能,以及提供冗餘保護,它的快照功能允許使用者對邏輯卷進行實時的備份。對一般使用者來講,使用最多的是動態調整...