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 00:47
下一篇 2018-05-02 13:00

相关推荐

  • 文件实时查找工具-find

    find:命令 实时查找工具,通过遍历指定路径完成文件查找 工作特点:查找速度慢,精确查找,实时查找,可能只搜索用户具备读取和执行的目录 用法:  find【OPTION]…[查找路径】【查找条件】【处理动作】 查找路径:指定具体目标路径;默认为当前目录查找条件:指定的查找标准,可以文件名、大小、类型、权限等标准进行;默认为找出指定路径下的所有文…

    2018-04-13
  • 进程和计划任务

    进程间的状态转化、以及与进程相关的配置命令和文件;作业管理和任务计划

    2018-05-04
  • 计算机的组成及功能

    1. 计算机是由硬件系统及软件系统组成 1.1 硬件系统:CPU、存储器、输入及输出设备; CPU:包括运算器及控制器;运算器完成算数及逻辑运算,而控制器则实现取指令和分析指令。 存储器:包括内存、外存;内存主要负责存储缓存数据,外村主要负责存储本地数据。 输入设备:键盘、鼠标等标准输入设备。 输出设备:显示器、打印机等。 1.2 软件系统:系统软件及应用软…

    Linux笔记 2018-05-12
  • 计算机原理与Linux基础

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

    Linux笔记 2018-05-13
  • N31第六周作业

    本周(7.23–7.29)第六周 1、简述osi七层模型和TCP/IP五层模型 OSI 七层模型 1、应用层:OSI 参考模型中最靠近用户的一层,为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。 2、表示层:提供各种用于应用层数据的编码和转换功能,确保一个…

    Linux笔记 2018-08-01