LVM(Logical Volume Manager)

功能/命令 物理卷管理 卷管理 逻辑卷管理
扫描 pvscan vgscan lvscan
建立 pvcreate vgcreate lvcreate
显示 pvdisplay|pvs vgdisplay|vgs lvdisplay|lvs
删除 pvremove vgremove lvremove
扩容 - vgextend lvextend
缩小 - vgreduce lvreduce

创建LVM

  • 物理卷初始化
$ pvcreate /dev/sdb1 /dev/sdc2
Physical volume "/dev/sdb1" successfully created.
Physical volume "/dev/sdc2" successfully created.
  • 查看可用作物理卷的块设备
$lvmdisscan/dev/centos/root [      46.99 GiB]/dev/sda1        [       1.00 GiB]/dev/centos/swap [       2.00 GiB]/dev/sda2        [     <49.00 GiB] LVM physical volume/dev/sdb1        [      50.00 GiB] LVM physical volume/dev/sdb2        [     <50.00 GiB]/dev/sdc1        [      20.00 GiB]/dev/sdc2        [     <30.00 GiB] LVM physical volume2 disks3 partitions0 LVM physical volume whole disks3 LVM physical volumes
  • 创建卷组
$ vgcreate tmp /dev/sdb1Volume group "tmp" successfully created
$ vgsVG     #PV #LV #SN Attr   VSize   VFreecentos   1   2   0 wz--n- <49.00g   4.00mdata     2   1   0 wz--n-  49.99g <48.00gtmp      1   1   0 wz--n- <50.00g <49.00g
  • 创建逻辑卷
$ lvcreate -n backup -L 1G tmpLogical volume "backup" created.
$ lvsLV     VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot   centos -wi-ao---- 46.99gswap   centos -wi-ao----  2.00gdata   data   -wi-ao---- <2.00gbackup tmp    -wi-a-----  1.00g$ lvcreate -n backup -l +100%VG
  • 挂载逻辑卷
$ mkfs.xfs /dev/tmp/backup
$ mount /dev/tmp/backup /backup/
$ df -h /backup
文件系统                容量  已用  可用 已用% 挂载点
/dev/mapper/tmp-backup 1014M   33M  982M    4% /backup

扩容

卷组有空间

$ umount /backup # 卸载磁盘
$ lvextend -L +1G --resizefs /dev/tmp/backup   # 扩容1G空间
$ lvs   # 查看逻辑卷LV     VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot   centos -wi-ao---- 46.99gswap   centos -wi-ao----  2.00gdata   data   -wi-ao---- <2.00gbackup tmp    -wi-a-----  2.00g
$ lvextend -l +100%FREE --resizefs /dev/tmp/backup # 把卷组所有剩余空间扩展给backup逻辑卷
$ lvsLV     VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot   centos -wi-ao----  46.99gswap   centos -wi-ao----   2.00gdata   data   -wi-ao----  <2.00gbackup tmp    -wi-a----- <50.00g

卷组没有空间

# 添加磁盘
$ umount /backup
$ pvcreate /dev/sdd
$ vgextend tmp /dev/sdd
$ lvextend -L +1G /dev/tmp/backup
$ lvs

扩容根分区

$ pvcreate /dev/sdx
$ vgextend centos /dev/sdx
$ lvextend -l +100%FREE /dev/centos/root
$ xfs_growfs /dev/centos/root

更新硬盘

# /dev/sdx 磁盘坏使用 /dev/sdz 替换/dev/sdx,sdz空间大于等于sdx。
$ pvcreate /dev/sdz
$ vgextend centos /dev/sdz
$ pvmove /dev/sdx /dev/sdz
$ vgreduce centos /dev/sdx

LVM 详细基本操作相关推荐

  1. centos7 转换为lvm_(建议收藏)CentOS7挂载未分配的磁盘空间以及LVM详细介绍

    简述 本文主要介绍CentOS7下如何挂载未分配磁盘空间的详细操作步骤. LVM LVM,逻辑卷管理,英文全称Logical Volume Manager,是Linux环境下对磁盘分区进行管理的一种机 ...

  2. linux lvm 磁盘管理

    附加:lvm 这是一个新系统,依然debian 6.0.6,走起 我在装系统的时候手动进行了分区(之前都是自动分区并配置lvm,感觉不怎么合适),三个主分区:/boot,/,/swap 预留了30G的 ...

  3. linux 安装系统 逻辑卷,Linux逻辑卷工具lvm的使用教程

    创建逻辑卷(LVM)详细方法: STEP 1:首先用fdisk命令建立物理分区,然后将每个分区类型转换为LVM类型,编号为8e,如果是对整个磁盘建立pv的话这步可以忽略. STEP 2:使用pvcre ...

  4. linux磁盘分区6,Linux学习笔记(6)磁盘分区(LVM)

    1.逻辑管理技术LVM的概念 1.1 LVM ,逻辑卷管理,以便扩展管理盘符. PV:物理卷 VG:卷组 LV:逻辑卷 PE(physical Extend):物理扩展(默认4M),就是我们逻辑卷管理 ...

  5. 渗透测试要学习什么?

    渗透测试:以安全为基本原则,通过攻击者以及防御者的角度去分析目标所存在的安全隐患以及脆弱性,以保护系统安全为最终目标. 入侵:通过各种方法,甚至破坏性的操作,来获取系统权限以及各种敏感信息. 一般渗透 ...

  6. 大一高数下册笔记整理_初中化学期中重难点解读,复习不用愁啦,建议抄笔记...

    第一章  大家都来学化学 第二章  空气.物质的构成  一.空气  二.构成物质的微粒--分子.原子.离子  三.元素.物质的分类 往期精彩回顾01知识归纳总结 初中化学:实验操作步骤+专题训练,细致 ...

  7. linux入门笔记01

    目录 目录 一.linux安全模型 1.用户: 2.用户组: 3.进程 二.用户.用户组管理及权限设置 1.用户管理 1.1.用户的增删改查 1.2.用户密码的增删改查 2.用户组管理 2.1.用户组 ...

  8. linux磁盘管理命令 lv,Linux磁盘管理--LVM原理及基本操作

    LVM(Logical Volume Manager)逻辑卷管理是Linux磁盘管理中的常用操作, 本文主要描述LVM的基本原理以及对LVM的扩展和缩减的基本操作. LVM实质是过软件方式将多个物理分 ...

  9. python字典去重合并_Python字典及基本操作(超级详细)

    Python字典及基本操作(超级详细) 收录于话题#Python入门27个 今天小张帮大家简单介绍下Python的一种数据结构: 字典,字典是 Python 提供的一种常用的数据结构,它用于存放具有映 ...

最新文章

  1. 一个小程序引发的思考
  2. 网络名称空间 实例研究 veth处于不同网络的路由问题
  3. hive防止数据误删
  4. java中抽象类 接口_java中的抽象类与接口
  5. mysql+phpmyadmin配置流程
  6. java证书的安装_Java 第三方证书安装
  7. swagger中参数为数组dataType的设置
  8. 简单梳理帆软报表即决策系统的登录步骤 一
  9. koa使用koa-passport实现路由进入前登录验证
  10. 俄罗斯方块、纯前端实现俄罗斯方块、俄罗斯方块代码
  11. 【Pix4d精品教程】Pix4dmapper航测内业项目化数据处理完整流程(空三、生成点云、DOM和DSM)
  12. layui图片放大功能
  13. 哈佛为什么群星闪耀?
  14. 创品牌强农精品培育消费引领 国稻种芯百团计划行动发布
  15. word文档生成系列:doc和docx插入多图
  16. 井字棋TicTacToe_01
  17. 非常全的 matlab 函数
  18. SM2椭圆曲线公钥密码算法的JAVA实现
  19. 罗克韦尔AB PLC RSLogix模拟量IO模块基本介绍
  20. 学交互设计要懂什么:交互设计师的知识体系

热门文章

  1. 利用Block Design在Vivado实现三位四选一多路选择器
  2. 3dsMax镜像,但是动画不镜像问题
  3. python安装其他版本时出现0x80070666
  4. 电动机故障诊断——数据预处理
  5. 接入腾讯云短信(免费+个人开发者)
  6. 前端开发面试中常常问到的问题
  7. 北京地税数据复制容灾方案_SharePlex应用
  8. C语言中对结构体排序
  9. cad中explode是什么意思_CAD中分解(炸开explode)命令无效
  10. Android应用市场发布