磁盘管理 lvm减容扩容
参考https://blog.csdn.net/wk022/article/details/50543922
新增磁盘/dev/sdb
fdisk /dev/sdb 分两个分区 (n p 1 /n /n n e 2 /n /n w)
[root@localhost ~]# fdisk -l /dev/sdb
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xf648972d
设备 Boot Start End Blocks Id System /dev/sdb1 2048 20973567 10485760 83 Linux /dev/sdb2 20973568 41943039 10484736 5 Extended
创建物理卷
/dev/sdb1
[root@localhost ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
[root@localhost ~]# pvdisplay /dev/sdb1
--- Physical volume --- PV Name /dev/sdb1 VG Name vg01 PV Size 10.00 GiB / not usable 16.00 MiB Allocatable yes PE Size 16.00 MiB Total PE 639 Free PE 319 Allocated PE 320 PV UUID rZAmXt-S4E4-3S1s-dzs9-Xzda-PbJN-ZQ0EsY
创建卷组
vg01 [root@localhost ~]# vgcreate -s 16M vg01 /dev/sdb1
Volume group "vg01" successfully created
[root@localhost ~]# vgdisplay vg01
--- Volume group --- VG Name vg01 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 9.98 GiB PE Size 16.00 MiB Total PE 639 Alloc PE / Size 320 / 5.00 GiB Free PE / Size 319 / 4.98 GiB VG UUID kCljZC-WILb-v3uX-jEkf-0Wbt-9q1o-UqXJkw
创建逻辑卷
lv01 [root@localhost ~]# lvcreate -L 5G -n lv01 vg01
Logical volume "lv01" created.
[root@localhost ~]# lvdisplay /dev/vg01/lv01
--- Logical volume --- LV Path /dev/vg01/lv01 LV Name lv01 VG Name vg01 LV UUID WJvIar-IJ7H-yjzB-7jlt-UkHM-EE4E-04yzpY LV Write Access read/write LV Creation host, time localhost.localdomain, 2019-02-27 23:36:35 +0800 LV Status available # open 0 LV Size 5.00 GiB Current LE 320 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2
卷组内有剩余空间时直接扩容
[root@localhost ~]# lvextend -L +5000M /dev/vg01/lv01
Rounding size to boundary between physical extents: 4.89 GiB. Size of logical volume vg01/lv01 changed from 5.00 GiB (320 extents) to 9.89 GiB (633 extents). Logical volume vg01/lv01 successfully resized.
resize2fs /dev/vgtest/lvtest #更新文件系统的大小,即激活
卷组内没有空余空间时,先扩容vg 再扩容lv
[root@localhost ~]# pvcreate /dev/sdb2
WARNING: dos signature detected on /dev/sdb2 at offset 510. Wipe it? [y/n]: y Wiping dos signature on /dev/sdb2. Physical volume "/dev/sdb2" successfully created.
[root@localhost ~]# vgextend vg01 /dev/sdb2
Volume group "vg01" successfully extended
[root@localhost ~]# vgdisplay vg01
--- Volume group --- VG Name vg01 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 8 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size <19.97 GiB PE Size 16.00 MiB Total PE 1278 Alloc PE / Size 633 / 9.89 GiB Free PE / Size 645 / <10.08 GiB VG UUID kCljZC-WILb-v3uX-jEkf-0Wbt-9q1o-UqXJkw
[root@localhost ~]# lvextend -L +5G /dev/vg01/lv01
Size of logical volume vg01/lv01 changed from 9.89 GiB (633 extents) to 14.89 GiB (953 extents). Logical volume vg01/lv01 successfully resized.
[root@localhost ~]# lvdisplay /dev/vg01/lv01
--- Logical volume --- LV Path /dev/vg01/lv01 LV Name lv01 VG Name vg01 LV UUID WJvIar-IJ7H-yjzB-7jlt-UkHM-EE4E-04yzpY LV Write Access read/write LV Creation host, time localhost.localdomain, 2019-02-27 23:36:35 +0800 LV Status available # open 0 LV Size 14.89 GiB Current LE 953 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2
减容到5G 挂载的话取消挂载 umount /dev/vg01/lv01
[root@localhost ~]# lvreduce -L 5G /dev/vg01/lv01
WARNING: Reducing active logical volume to 5.00 GiB. THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce vg01/lv01? [y/n]: y Size of logical volume vg01/lv01 changed from 14.89 GiB (953 extents) to 5.00 GiB (320 extents). Logical volume vg01/lv01 successfully resized.
删除lvm逻辑卷 删除 顺序 lv>vg>pv
[root@localhost ~]# lvremove /dev/vg01/lv01
Do you really want to remove active logical volume vg01/lv01? [y/n]: y Logical volume "lv01" successfully removed
[root@localhost ~]# vgremove vg01
Volume group "vg01" successfully removed
[root@localhost ~]# pvremove /dev/sdb1
Labels on physical volume "/dev/sdb1" successfully wiped. [root@localhost ~]# pvremove /dev/sdb2 Labels on physical volume "/dev/sdb2" successfully wiped.
磁盘管理 lvm减容扩容的更多相关文章
- Linux系统LVM分区减容扩容
Linux系统LVM分区减容扩容 目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况 [root@localhost ...
- 每天进步一点点——Linux磁盘管理LVM与RAID
转载请注明出处:http://blog.csdn.net/cywosp/article/details/38965799 1. 传统磁盘管理问题 当分区大小不够用时无法扩展其大小,仅仅能通过加入硬盘. ...
- centos7 磁盘管理—— lvm的使用
Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不 ...
- 磁盘管理LVM
目录 一.简介 二.操作 环境简介 操作 一.简介 LVM全称为Logical Volume Management,它是Linux环境下对磁盘分区进行管理的一种机制,它可以将多个硬盘合成一个资源池,然 ...
- Linux进阶之磁盘管理及LVM逻辑卷
本节内容 磁盘管理 LVM 一.磁盘管理 1.硬盘接口 种类及其应用: IDE接口硬盘多用于家用产品,部分应用于服务器 SATA SCSI接口硬盘主要应用于服务器 SAS只在高端服务器上,价格昂贵 2 ...
- 【转载】Linux磁盘管理:LVM逻辑卷管理
Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一. ...
- Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用
在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理, ...
- centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课
centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...
- Disk:磁盘管理之LVM和系统磁盘扩容
简介 小伙伴们好,好久不见,今天想给大家介绍一下关于磁盘管理的方法和心得:磁盘管理可谓运维工作中的重要内容,主要包括磁盘的合理规划以及扩缩容 常用的磁盘管理方法为LVM(Logical Volume ...
随机推荐
- webstorm2016.3注册码,License server更新方式,webstorm2017.1版本可用
以前的webstorm和phpstorm的激活码和地址,今天打开的时候过期了 (your license has expored) 以前是用activation code的更新方式: 后来搜了下,换个 ...
- logstash同步mysql数据失败
问题描述 前提: 项目采用Elasticsearch提供搜索服务,Mysql提供存储服务,通过Logstash将Mysql中数据同步到Elasticsearch. 问题: 使用logstash-j ...
- [java,2017-05-17] 数据型参数趣谈
int的最大值是多少?加一呢?乘2呢? 第一个问题我想大多数人都知道,不知道后两个有多少人研究过. 首先上一段代码: public class DecimalTest { public static ...
- MySQL(Python+ORM)
本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb ...
- Python爬虫与数据分析之进阶教程:文件操作、lambda表达式、递归、yield生成器
专栏目录: Python爬虫与数据分析之python教学视频.python源码分享,python Python爬虫与数据分析之基础教程:Python的语法.字典.元组.列表 Python爬虫与数据分析 ...
- 嵌入式linux——S3C2440介绍(二)
一.关于S3C2440要知道的事情 (唉,刚才按错了键,弹出了网页的代码,关闭之后,白屏,什么都没有,网页返回,就没保存上,在敲一边...) 1. S3C244三星公司的芯片 2. S3C2440的构 ...
- 500G !!史上最全的JAVA全套教学视频网盘分享 (JEECG开源社区)
500 G JAVA视频网盘分享(JEECG开源社区) [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.ios.Android.互联网技术应有尽有] JEECG开源社区 ...
- 微信小程序代码大全 - 小程序开发福利
小程序QQ交流群:131894955 小程序开发文档(Wepy) 小程序商城源码下载(weixin-app-shop) 小程序官网源码下载(weixin-app-cms) 微信管家平台JAVA版开源下 ...
- Linux一行命令处理批量文件
前言 最好的方法不一定是你最快能想到的.这里提供一种使用sed命令构造命令解决处理批量文件的技巧,供参考. 需求案例1 将当前目录下所有的0_80_91.txt.0_80_92.txt.0_80_93 ...
- 把http网站变成https网站
所需条件: 一个网站域名,必须是注册的合法域名,国内域名最好已经通过备案: 一个空间,可以是虚拟空间或者云主机: 一张SSL证书. 操作步骤: 域名注册.国内的有万网和国外GoDaddy,当然域名注册 ...