1 LVM2:(在ext文件系统实验,brtfs自己就支持btree) 2 3 LVM: Logical Volume Manager, Version: 2 4 5 dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块; 6 /dev/dm-# 7 8 /dev/mapper/VG_NAME-LV_NAME 9 /dev/mapper/vol0-root 10 /dev/VG_NAME/LV_NAME 11 /dev/vol0/root 12 13 pv管理工具: 14 pvs:简要pv信息显示 15 pvdisplay:显示pv的详细信息 16 17 pvcreate /dev/DEVICE: 创建pv 18 19 vg管理工具: 20 vgs 21 vgdisplay 22 23 vgcreate [-s 指定pe大小 #[kKmMgGtTpPeE]] VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...] 24 vgextend VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...] 25 vgreduce VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...] 移除vg 26 先做pvmove 27 28 vgremove 删除vg 29 30 lv管理工具: 31 lvs 32 lvdisplay 33 34 lvcreate -L #[mMgGtT] -n NAME VolumeGroup 35 36 lvremove /dev/VG_NAME/LV_NAME 37 38 扩展逻辑卷: 39 lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME # + 加多少,不用+ 表示直接就是多少 40 逻辑卷扩展完只是扩展了物理内存,而物理空间上的文件系统还是原来的大小,所以需要扩展文件系统大小 41 42 resize2fs /dev/VG_NAME/LV_NAME # 只使用与ext文件系统 43 44 缩减逻辑卷:(先缩文件系统边界,在缩减物理空间) 45 umount /dev/VG_NAME/LV_NAME 46 47 e2fsck -f /dev/VG_NAME/LV_NAME #强制 48 49 resize2fs /dev/VG_NAME/LV_NAME #[mMgGtT] 缩减到多少 50 51 lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME 52 53 mount 54 55 快照:snapshot,不能跨分区 56 57 快照就是时间机器: 58 59 lvcreate -L #[mMgGtT] -p r -s -n snapshot_lv_name original_lv_name 60 -p:权限 r 只读 61 -s:快照 62 -n:快照卷名字 63 original_lv_name:原卷名字 64 创建好,就是一个逻辑卷,可以挂载使用