LVM的指令

Linux LVM的指令
一、建立LVM Filesystem(50MB PV → 50MB VG → 30MB LV → /lvmdata
1. # fdisk /dev/hda ← 分割 /dev/hda
2. create a new 50MB (8e) partition ← 建立partition
3. # partprobe ← 不用重新開機,立即生效partition
4. # pvcreate /dev/hdaX ← 將 /dev/hdaX 轉成 PV
5. # vgcreate rootvg /dev/hdaX [ /dev/hdaX /dev/hdaX.......] ← 建立 VG,名稱為 rootvg
6. # lvcreate -L 30M -n lv01 rootvg ← 在 rootvg(VG)建立 LV,容量為 30MB,名稱為 lv01
7. # mke2fs -j /dev/rootvg/lv01 ← 格式化為 EXT3
8. # mkdir /lvmdata ← 建立目錄
9. # mount /dev/rootvg/lv01 /lvmdata ← 將 lv01 掛載到 /lvmdata

二、擴大 /lvmdata 空間(30MB → 40MB)
1. # df -h ← 檢查 /lvmdata 目前空間為 30MB
2. # lvextend -L +10M /dev/rootvg/lv01 ← 將 lv01 擴大 10MB 空間
3. # df -h ← 檢查 /lvmdata 還是 30MB
4. # ext2online /dev/rootvg/lv01 ← 將 lv01 空間立即生效
5. # df -h ← 空間已增加至 40MB

三、將 rootvg 虛擬 HD 由 50MB → 100M
想法:再新增一個 PV,將此 PV 加入 rootvg,擴大 rootvg 容量


1. # fdisk /dev/hda ← 重新分割一個硬碟或partition
2. create a new 50MB (8e) partition ← 建立partition
3. # pvcreate /dev/hdaX ← 將 /dev/hdaX 轉成 PV
4. # vgextend rootvg /dev/hdaX ← 將新的 partition 合併到 rootvg
5. # vgdisplay rootvg ← 顯示 rootvg 目前容量


留言

這個網誌中的熱門文章

Install vSphere 4.1 Update Management display "ODBC 32bit"

How to install open VM tools on Ubuntu 14.04

How to build PrivacyIdea HA with MySQL with master and master replication