LVM邏輯卷管理器
# lvcreate -i 3 -I 4 -L 180M -n lvtest1 vgtest
Logical volume "lvtest1" created
上面的提示資訊表明成功建立了一個名為“lvtest1”的邏輯卷,其命令中的幾個引數的說明如下:
-i:採用條帶模式的對映方式建立邏輯卷,該引數的值用於指定所建立的邏輯卷將對映在幾個PV上。
-I:指定使用條帶模式時所採用塊的大小,單位為KB,其值必須是:2N (N≥2)。
-L:指定建立邏輯卷的大小,單位的可以用K、M、G、T表示KB、MB、GB及TB。
-n:用來指定所建立的邏輯卷名稱,該名稱可以根據需要隨便定義。
擴充套件邏輯卷 在前面提到過,LVM提供了方便調整邏輯卷大小的功能,擴充套件邏輯卷大小的命令是“lvextent”,
例如,將“lvtest2”的空間大小調整到160M,
操作如下:
# lvextend -L 160M /dev/vgtest/lvtest2
Extending logical volume lvtest2 to 160.00 MB Logical volume lvtest2 successfully
resized 也可以在原來的基礎增加相應的大小,
如下:
# lvextend -L +40M /dev/vgtest/lvtest2
Extending logical volume lvtest2 to 160.00 MB Logical volume lvtest2 successfully resized
邏輯卷擴充套件後並不會馬上生效,需要使用“resize2fs”命令重新載入邏輯卷的大小,
該命令只針對ext2/ext3的檔案系統(若是reiserfs的檔案系統,則使用“resize_reiserfs”命令),
如果該邏輯卷正在使用中,就應該先將該邏輯卷解除安裝後再執行“resize2fs”命令,
# umount /dev/vgtest/lvtest2
# resize2fs /dev/vgtest/lvtest2
resize2fs 1.35 (28-Feb-2004) The filesystem is already 163840 blocks long. Nothing to do!
# mount /dev/vgtest/lvtest2 /mnt/lvtest2/
以上這些操作可以透過“ext2online”命令直接來實現,這樣就不用做解除安裝邏輯卷等操作了,如下:
# ext2online /dev/vgtest/lvtest2
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
----------------------------------------------------------------------------------------------------------------------
1)建立磁碟id為 8e
2)識別磁碟 partprobe
3)建立pv pvcreate /dev/sdd1
4)識別pv pvscan
5)pv詳細 pvdisplay
6)建立vg
vgcreate -s 16M zzvg /dev/sda1 /dev/sdd2
-s 指定pe為16M(vg最大1TB),PE即AIX的pp。pe最多65534個。
7)識別vg vgscan vgdisplay
8)刪除vg的磁碟 vgreduce zzvg /dev/sdd2
9)增加vg的磁碟 vgextend zzvg /dev/sdd2
10)建立lv
lvcreate -L 1G -n zzlv_1_1 zzvg1
lvcreate -L 1g -n zzlv_2_1 zzvg2
ll /dev/zzvg
11)識別lv lvscan
lvdisplay
12)分割槽格式化ext3
mkfs.ext3 /dev/zzvg/zzlv_1
mkfs.ext3 /dev/zzvg/zzlv_2
或
mke2fs -j /dev/zzvg/zzlv_1
mke2fs -j /dev/zzvg/zzlv_2
13)檔案系統mount
mount -t ext3 /dev/zzvg/zzlv_1 /mnt/lvm1_mnt
mount -t ext3 /dev/zzvg/zzlv_2 /mnt/lvm2_mnt
14) fdisk -l /dev/sde
--增加vg磁碟
1) umount 原lv
2) 將新pv加入vg
vgextend zzvg /dev/sde1
3) lvextend 增加lv容量
lvextend -L +500M /dev/zzvg/zzlv_1
4) resize2fs增加fs容量
resize2fs -f /dev/zzvg/zzlv_1
5) mount -t ext3 /dev/zzvg/zzlv_1 /mnt/lvm1_mnt
--增加檔案系統 增加20G,原10G,總 30G
lvextend -L +20G /dev/zzvg/zzlv0
resize2fs /dev/zzvg/zzlv0 30G
或 -r 同步檔案系統大小
lvextend -L +20G -r /dev/zzvg/zzlv0
--減小檔案系統大小
umount /dev/zzvg/zzlv2
e2fsck -f /dev/zzvg/zzlv2
lvreduce -L 10G -r /dev/zzvg/zzlv2
mount /dev/zzvg/zzlv2
--刪除lvm
1) umount /dev/zzvg/zzlv_2
2) lvremove /dev/zzvg/zzlv_2
3) vgchange -a n zzvg
4) vgremove zzvg
5) pvremove /dev/sdd1
6) fdisk /dev/sdd 修改id
--啟用vg
vgchange -a y zzvg
--停止vg
vgchange -a n zzvg
--減小vg
pvmove /dev/sdb1
vgreduce zzvg /dev/sdb1
pvremove /dev/sdb1
pvdisplay pvs
vgdisplay vgs
lvdisplay lvs
dd if=/dev/zero of=/mnt/zzlv0/f1 bs=1M count=10240
Logical volume "lvtest1" created
上面的提示資訊表明成功建立了一個名為“lvtest1”的邏輯卷,其命令中的幾個引數的說明如下:
-i:採用條帶模式的對映方式建立邏輯卷,該引數的值用於指定所建立的邏輯卷將對映在幾個PV上。
-I:指定使用條帶模式時所採用塊的大小,單位為KB,其值必須是:2N (N≥2)。
-L:指定建立邏輯卷的大小,單位的可以用K、M、G、T表示KB、MB、GB及TB。
-n:用來指定所建立的邏輯卷名稱,該名稱可以根據需要隨便定義。
擴充套件邏輯卷 在前面提到過,LVM提供了方便調整邏輯卷大小的功能,擴充套件邏輯卷大小的命令是“lvextent”,
例如,將“lvtest2”的空間大小調整到160M,
操作如下:
# lvextend -L 160M /dev/vgtest/lvtest2
Extending logical volume lvtest2 to 160.00 MB Logical volume lvtest2 successfully
resized 也可以在原來的基礎增加相應的大小,
如下:
# lvextend -L +40M /dev/vgtest/lvtest2
Extending logical volume lvtest2 to 160.00 MB Logical volume lvtest2 successfully resized
邏輯卷擴充套件後並不會馬上生效,需要使用“resize2fs”命令重新載入邏輯卷的大小,
該命令只針對ext2/ext3的檔案系統(若是reiserfs的檔案系統,則使用“resize_reiserfs”命令),
如果該邏輯卷正在使用中,就應該先將該邏輯卷解除安裝後再執行“resize2fs”命令,
# umount /dev/vgtest/lvtest2
# resize2fs /dev/vgtest/lvtest2
resize2fs 1.35 (28-Feb-2004) The filesystem is already 163840 blocks long. Nothing to do!
# mount /dev/vgtest/lvtest2 /mnt/lvtest2/
以上這些操作可以透過“ext2online”命令直接來實現,這樣就不用做解除安裝邏輯卷等操作了,如下:
# ext2online /dev/vgtest/lvtest2
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
----------------------------------------------------------------------------------------------------------------------
1)建立磁碟id為 8e
2)識別磁碟 partprobe
3)建立pv pvcreate /dev/sdd1
4)識別pv pvscan
5)pv詳細 pvdisplay
6)建立vg
vgcreate -s 16M zzvg /dev/sda1 /dev/sdd2
-s 指定pe為16M(vg最大1TB),PE即AIX的pp。pe最多65534個。
7)識別vg vgscan vgdisplay
8)刪除vg的磁碟 vgreduce zzvg /dev/sdd2
9)增加vg的磁碟 vgextend zzvg /dev/sdd2
10)建立lv
lvcreate -L 1G -n zzlv_1_1 zzvg1
lvcreate -L 1g -n zzlv_2_1 zzvg2
ll /dev/zzvg
11)識別lv lvscan
lvdisplay
12)分割槽格式化ext3
mkfs.ext3 /dev/zzvg/zzlv_1
mkfs.ext3 /dev/zzvg/zzlv_2
或
mke2fs -j /dev/zzvg/zzlv_1
mke2fs -j /dev/zzvg/zzlv_2
13)檔案系統mount
mount -t ext3 /dev/zzvg/zzlv_1 /mnt/lvm1_mnt
mount -t ext3 /dev/zzvg/zzlv_2 /mnt/lvm2_mnt
14) fdisk -l /dev/sde
--增加vg磁碟
1) umount 原lv
2) 將新pv加入vg
vgextend zzvg /dev/sde1
3) lvextend 增加lv容量
lvextend -L +500M /dev/zzvg/zzlv_1
4) resize2fs增加fs容量
resize2fs -f /dev/zzvg/zzlv_1
5) mount -t ext3 /dev/zzvg/zzlv_1 /mnt/lvm1_mnt
--增加檔案系統 增加20G,原10G,總 30G
lvextend -L +20G /dev/zzvg/zzlv0
resize2fs /dev/zzvg/zzlv0 30G
或 -r 同步檔案系統大小
lvextend -L +20G -r /dev/zzvg/zzlv0
--減小檔案系統大小
umount /dev/zzvg/zzlv2
e2fsck -f /dev/zzvg/zzlv2
lvreduce -L 10G -r /dev/zzvg/zzlv2
mount /dev/zzvg/zzlv2
--刪除lvm
1) umount /dev/zzvg/zzlv_2
2) lvremove /dev/zzvg/zzlv_2
3) vgchange -a n zzvg
4) vgremove zzvg
5) pvremove /dev/sdd1
6) fdisk /dev/sdd 修改id
--啟用vg
vgchange -a y zzvg
--停止vg
vgchange -a n zzvg
--減小vg
pvmove /dev/sdb1
vgreduce zzvg /dev/sdb1
pvremove /dev/sdb1
pvdisplay pvs
vgdisplay vgs
lvdisplay lvs
dd if=/dev/zero of=/mnt/zzlv0/f1 bs=1M count=10240
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1412862/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 邏輯卷LVMLVM
- LVM 邏輯卷管理LVM
- 邏輯卷管理-LVMLVM
- LVM(logical volume manager) 邏輯卷管理器LVM
- 一文全解:LVM(邏輯卷管理器)LVM
- LVM_邏輯卷管理LVM
- Linux LVM邏輯卷LinuxLVM
- LVM(logical volume manager) 邏輯卷管理器(轉帖)LVM
- linux之LVM邏輯卷LinuxLVM
- linux LVM邏輯卷配置LinuxLVM
- 邏輯卷管理---LVM2LVM
- Linux下LVM邏輯卷管理LinuxLVM
- lvm收縮邏輯卷空間LVM
- Linux—磁碟配額,管理LVM邏輯卷LinuxLVM
- 邏輯卷管理-LVM(LOGIC VOLUMN MANAGER)LVM
- Linux邏輯盤卷管理LVM詳解LinuxLVM
- lvm(邏輯卷管理器)的介紹和常用功能流程實驗(轉)LVM
- Centos8中建立LVM精簡邏輯卷CentOSLVM
- 在Linux中,如何使用LVM管理邏輯卷?LinuxLVM
- 如何在 Ubuntu 中管理和使用邏輯卷管理 LVMUbuntuLVM
- LVM邏輯卷線上動態擴容磁碟空間LVM
- 在LVM中恢復已刪除的邏輯卷LVM
- 使用 LVM 命令建立卷組和邏輯卷例項LVM
- Linux LVM Logical Volume Management 邏輯卷的管理LinuxLVM
- 實操CentOS8系統中建立LVM邏輯卷CentOSLVM
- ENGINEER01 - 分割槽規劃和使用,LVM邏輯卷LVM
- linux 磁碟分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LVLinuxLVM
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- centos7.2 LVM擴充套件某個掛載邏輯卷CentOSLVM套件
- Linux 系統 LVM(Logical Volume Manager)邏輯卷管理LinuxLVM
- Linux 系統邏輯盤卷管理LVM 詳細介紹LinuxLVM
- RHCE7認證學習筆記25——邏輯卷LVM管理筆記LVM
- 【Linux】Linux檔案系統管理5 lvm邏輯卷管理LinuxLVM
- 如何新建邏輯卷及磁碟掛載,邏輯卷擴容
- LVM基礎詳細說明及動態擴容lvm邏輯卷的操作記錄LVM
- 什麼是LVM邏輯卷管理?0基礎學Linux運維LVMLinux運維
- Linux作業系統邏輯盤卷管理LVM建立步驟(轉)Linux作業系統LVM
- linux 邏輯卷等Linux