lvm

。。

LVM
允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小
  1. 允许在多个物理设备间重新组织文件系统
  2. • 将设备指定为物理卷
  3. • 用一个或者多个物理卷来创建一个卷组
  4. • 物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的
  5. • 在物理卷上创建的逻辑卷
  6. 是由物理区域(PE)组成
  7. • 可以在逻辑卷上创建文件系统

 

分区 形式的创建lvm
  1. 第一步分区 分区要指定它的ID 8e
  2. 如果分区上面有遗留之前的文件系统 dd 清掉
  3. pvcreate /dev/*** 把分区指定成物理卷 pvs 或pvdisplay 查看下
  4. vgcreate -s (块pe为多大) vg0(卷组名) /dev/*** /dev/*** (将这两个设备加入到vg0卷组里)
  5. vgs 或 vgdisplay查看现有的卷组
  6. lvcreate -n (卷组的名字) -l (指定pe 为多少块) vg0
  7. 再创建它的文件系统 mkfs.ext4 /dev/vg0/lv0
  8. 再挂载mount 就可以使用了
扩展逻辑卷
  1. 添加硬盘或者分区
  2. pvcreate 把他变成物理卷
  3. 加入卷组中 vgextend vg0 /dev/##
  4. 扩展逻辑卷 lvextend -l 或者-L 指定大小 /dev/vg0/lv0 带-r 就是扩张和同步文件系统同做 -l 100%FREE
  5. resize2fs /dev/vg0/lv0
  6. resize2fs 只支持centos6 上 同步文件系统
  7. xfs_growfs centos7 上 同步文件系统
缩减逻辑卷
  1. 缩减前要取消挂载
  2. fsch -f 扫描修复文件系统
  3. 先缩文件系统 再缩逻辑卷
  4. resize2fs /dev/vg0/lv0 10G (文件系统缩10G)
  5. lvreduce -L 10G /dev/vg0/lv0 移除10G pe
  6. 再挂载
pe块转移 删除vg 里的pv
  1. pvmove /dev/@@ 将/dev/@@ pe块 智能移动到容量大的pv里
  2. vgreduce vg0 /dev/@@ 在vg0 移除 dev/@@
  3. pvremove /dev/@@@ 将物理卷 /dev/@@ 变成普通硬盘
vgreduce 移除 vgextend 添加
lvreduce 移除 lvextend 添加
跨主机迁移卷组
源计算机上
  1. 在旧系统中,umount所有卷组上的逻辑卷
  2. vgchange –an vg0 禁用卷组
  3. lvdisplay
  4. vgexport vg0 导出卷组
  5. pvscan
  6. vgdisplay
  7. 对方的主机怕重名 就要修改 卷组名 和 逻辑卷名
  8. 修改 卷组名 vgrename vg0 centos6vg0
8. 修改逻辑卷名 lvrename /dev/centos6vg0/lv0 /dev/centos6vg0/lv0
拆下旧硬盘
  1. 在目标计算机上
  2. 在新系统中安装旧硬盘,并vgimport vg0. 弹入卷组
  3. vgchange –ay vg0 启用卷组
  4. mount所有卷组上的逻辑卷
快照
  1. 创建快照只是在磁盘上创建一个空间 当修改某个数据时 它才把这个修改前的数据 推送到这个空间
  2. 创建快照时 指定其大小 小于或等于磁盘的大小
  3. ext4 系统中 合并快照 之前要设置快照 -p -r 为只读属性才能合并
  4. ext4 中 快照挂载不加 -o nouuid
  5. xfs 中快照挂载 要加 -o nouuid
  6. xfs 不加 -p -r 只读的选项 合并快照也可以成功
  • 做快照之前要保证 卷组有空间
  • 没有空间加空间
  • 创建快照 lvcreate -n(快照名) -l (多大空间) -s (它是一个快照) -p r (只读) /dev/vg0/lv0
lvcreate -n date-snapshot -l 2G -s -p r /dev/vg0/lv0 (这个逻辑卷做快照)
  • 挂载快照 mkdir -p /mnt/snap mount -o ro /dev/vg0/data-snapshot /mnt/snap
  • 恢复快照之前要取消挂载
  1. umount /dev/vg0/data-snapshot
  2. umount /dev/vg0/data
  3. lvconvert –merge /dev/vg0/data-snapshot 合并成功后 会删除原来的快照
删除快照
  1. umount /mnt/databackup
  2. lvremove /dev/vg0/databackup
删除带快照的逻辑卷 lvremove /dev/vg0/lv0 也会把快照给删除
缩减lvm 删除快照 恢复合并快照 跨主机迁移lvm 之前都要取消挂载

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97327

(0)
王乐王乐
上一篇 2018-05-02
下一篇 2018-05-02

相关推荐

  • 第四周Linux小总结

    sed工具;用法: sed [option]… ‘script’ inputfile…常用选项:-n:不输出模式空间内容到屏幕,即不自动打印[root@localhost ~]# sed -n -e “2p” -e “6p” f1 (2;6代表处理第几行)-e: …

    Linux笔记 2018-04-22
  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • sql语言

    insert delete update alter create

    2018-06-12
  • 网络基础

    计算机网络基础

    2018-05-10
  • Linux 的用户、文件管理和权限

    Linux文件系统上的特殊权限 可执行文件上SUID权限   目录上的SGID权限 sticky 特殊权限数字法: 权限位映射: 设定文件的特定属性: 访问控制列表: 访问控制列表: 访问控制列表:        

    Linux笔记 2018-04-08