LVM

2018-10-04  本文已影响0人  AmenSun

逻辑卷块设备文件在系统的存储位置,以下同为 符号链接文件,指向 /dev/dm<#>

1. PV 管理

2. VG 管理

vgcreate  [-s #[kKmMgGtTpPeE]] VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...] 
  -s   指定 PE 大小

# vgcreate myvg /dev/sda{3,5,6}

vgextend  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...]

# vgextend myvg /dev/sda{7,8}

vgreduce  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...]

注:要先做 pvmove
# pvmove /dev/sda7 # 移动 7 到其他任一 PV
或 # pvmove /dev/sda7 /dev/sda8 # 从 7 移到 8
# vgreduce myvg /dev/sda7 # 从卷组 myvg 中移除 PV /dev/sda7
# vgreduce -a myvg # 从卷组 myvg 中移除所有无用的 PVs
# vgreduce --removemissing myvg # 从卷组 myvg 中移除所有遗失的 PVs

3. LV 管理

lvcreate -L size [mMgGtT] -n NAME VolumeGroup 

# lvcreate -L 2G -n mylv1 myvg

lvextend -L [+] size [mMgGtT] /dev/VG_NAME/LV_NAME

# lvextend -L 3G /dev/myvg/mylv1
# lvextend -L +1G /dev/myvg/mylv1
then
# resize2fs /dev/VG_NAME/LV_NAME # 针对该 LV 已经格式化后,或用 -r 参数
# lvextend -L +1G -r /dev/myvg/mylv1

lvreduce -L [-] size [mMgGtT] /dev/VG_NAME/LV_NAME

# lvreduce -L -1G /dev/myvg/mylv1
# lvreduce -L 2G /dev/myvg/mylv1

lvcreate -L size [mMgGtT] -p r -s -n snapshot_lv_name original_lv_name

4. 光盘设备和挂载

# mount -r /dev/cdrom /media/cdrom # 只读挂载
# umount /dev/cdrom

5. dd 命令

上一篇 下一篇

猜你喜欢

热点阅读