LVM(logical volume manager)
PV --- VG ---- LV

df :查看文件系统 df -h;df -a
du:查看某个文件占磁盘大小 du -h
fdisk:查看磁盘分区 fdisk -l
mount:挂载
umount:卸载
mkfs:磁盘格式化
fsck:检查和维护不一致的文件系统
file:查看文件类型
parted:适用于MBR、GPT两种模式的分区命令
partprode :内核读取分区 partprode dev/sda1

PV:
pvcreate:创建物理卷
pvremove:删除
pvs:查看
pvdisplay:查看属性信息
VG:
vgcreate:创建 vgremove:删除
vgextend:扩展 vgreduce:缩小
vgmerge:合并 vgsplit:拆分
vgs:查看 vgscan:检测系统中所有磁盘
vgck [卷组名]:用于检查卷组中卷组描述区域信息的一致性
vgdisplay:卷组属性 vgdisplay [卷组名]
vgrename oldname newname : 更改名字
vgchange -a y|n [名] :改变卷组的相应属性(是否可分配)
vgchange -l [最大逻辑卷数] :卷组可容纳最大逻辑卷数
vgchange -x y|n [名] :卷是否有效
数据迁移:vgexport 卷组输入 vgimport 卷组输出
LV:
lvcreate:创建 lvremove:删除
lvextend:扩展 lvreduce:缩小
lvs:查看 lvdisplay
lvscan:查看逻辑卷的状态
lvmdiskscan:检测所有的SCSI、IDE等存储设备
lvchange :修改lv属性信息 lvchange -ay :可用 ;lvchange -an:不可用

example:pv——vg——lv
创建分区:fdisk /dev/sda ; fdisk /dev/sdb ; fdisk /dev/sdc
创建pv:pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
创建vg:vgcreate data_vg /dev/sda1 /dev/sdb1
创建lv:lvcreate -n lv_data -L 50M data_vg
文件目录:/dev/data_vg/lv_data
文件系统本身在 : /dev/mapper/data_vg-lv_data
格式化:mkfd.ext4 /dev/data_vg/lv_data
挂载:mount

extend:lvextend -L +50M /dev/mapper/data_vg

移动文件:pvmove /dev/sda1 /dev/sdb1
vgreduce data_vg /dev/sda1
pvremove /dev/sda1

添加硬盘: pvcreate /dev/sdc1
vgextend data_vg /dev/sdc1
lvextend

减小分区:检查 e2fsch -f
resize4fs /dev/........50M
lvreduce /dev/........50M

RAID——LVM——ASM