LVM命令参数小结,这部分内容相对来说很简单,但很重要,多做练习即可。
*标注的命令一般常用,没有研究其风险,使用前请man清楚,以免杯具情形发生.....
fdisk
partprobe
partx
pvcreate /dev/sda1
pvremove /dev/sda1
pvchange -x /dev/sda1
-x Enable or disable allocation of physical extents on this physical volume
pvdisplay
pvs
pvscan
pvmove /dev/sda1 移动PE到其他PV(同一个VG)
-n lv_name 移动指定lv的PE
*pvck
*pvdata
*pvresize
vgcreate vg_name pv1 pv2
-s pe size
-l max lv
-p max pv
*-c y|n 关于cluster,未研究
vgchange -a vg_name
-a y|n 激活vg
*-a e|l
-A 自动备份vg metadata,默认yes
-s 改变pe size
-p 改变 max pv
-l 改变 max lv
-u 产生一个随机uuid
-c y|n 有关cluster
-x
vgextend vgname pv1 pv2
vgreduce vgname pv1 pv2
vgremove vgname
vgexport vgname # 非激活vg
-a 所有非激活vg
vgimport vgname
-a 导入所有vg
vgdisplay
vgs
vgscan
vgcfgbackup
vgcfgrestore
*vgck 检查
*vgconvert 转换
*vgrename 重命令
*vgmerge 合并
*vgsplit 分裂
*vgmknodes 重建vg lv文件
lvcreate options vgname
-n lvname
-l | L l 后接pe数, L 后接MB
-i 有关条带化,跨盘数,默认vg所有pv
-I 有关条带化,条带深度
-m 有关mirror
-s 有关snapshot
-p 默认rw
条带化案例
lvcreate -L 80G -n lv1 -i 4 -I 32 vg0
-L 逻辑卷大小80G
-n 逻辑卷名称lv1
-i 条带化程度,跨越4个PV
-I 块大小,32KB
镜像案例
lvcreate -L 52M -m1 -n test lvm_test /dev/sdb1 /dev/sdc1 /dev/sdb2
-m1 生成一个单一镜像
镜像分别放在/dev/sdb1和/dev/sdc1上,镜像日志放在/dev/sdb2上
快照案例
lvcreate -s -n -p r snap01 -L 12M /dev/backupvg/lv01
mkdir snap01
mount /dev/backupvg/snap01 snap01
lvchange
lvextend
lvreduce
lvresize
lvremove
lvdisplay
lvs
lvscan
*lvconvert 转换
*lvrename 重命名
mkfs -v -t fstype fs-options filesys blocks
-c 建文件系统前检查坏块
fstype: ext3 ext4
fs-options:
filesys:lvname
blocks:默认整个lv
resize2fs
dumpe2fs
tune2fs
e2label
fsck
du
df
mount
/etc/fstab
mkswap
swapon
swapoff
free
转载于:https://blog.51cto.com/1216621479/1287118