文档章节

021-lvm逻辑卷的扩容和缩容(ext4)

侠客行之石头
 侠客行之石头
发布于 2017/08/21 10:19
字数 451
阅读 116
收藏 0

LVM 是什么?

动态分配磁盘空间,对磁盘空间进行动态分配管理,比较灵活。

在执行LVM的扩容与缩容之前,我们先创建,执行的步骤:

1.创建分区

fdisk /dev/sdb

2.创建物理卷

pvcreate /dev/sdb1 创建物理卷
pvdisplay 列出当前的物理卷
pvremove/dev/sdb3 删除物理卷
vgcreate vg1 /dev/sdb1 /dev/sdb2 这样卷组vg1 就有两个物理卷,卷组是物理卷的集合
vgremove 删除卷组命令
pvs 查看物理卷
vgs 查看卷组 
lvcreate -L 100M -n lv1 vg1 新建卷组
mkfs.ext4 /dev/vg1/lv1      格式化格式为ext4 
mount /dev/vg1/lv1 /mnt 挂载

分区-物理卷-卷组-格式化挂载-扩容

卷组是物理卷的集合

3.扩容逻辑卷

lvresize -L 300M /dev/vg1/lv1 重新设置卷大小 
e2fsck -f /dev/vg1/lv1 检查磁盘错误(ext4执行)
resize2fs /dev/vg1/lv1 更新逻辑卷信息(ext4 执行)

4. 缩容逻辑卷

xfs文件系统不可以 
umount /dev/mapper/appvg-applv 
e2fsck -f   /dev/mapper/appvg-applv 
resize2fs /dev/mapper/appvg-applv 197G
lvreduce -L 197G /dev/mapper/appvg-applv
df -h
mount -a  
pv的移除:
pvmove   /dev/sdb4  (移除pv前必须使用这条命令把pv上的数据转移到其他pv)
pvremove   /dev/sdb4
vgreduce myvg /dev/sdb4 
pvremove   /dev/sdb4   (这条命令会抹除数据,慎用!!)

注:尝试在缩容时先操作重置卷大小,结果磁盘坏损

5.扩展卷组

fdisk  /dev/sdb 新增/dev/sdb5 
pvcreate /dev/sdb5
vgextend vg1 /dev/sdb5
lvresize -L 100M /dev/vg1/lv1 重置卷大小

技巧:
tune2fs -i0 -c0 /dev/vg1/lv1 

i:设置相邻两次文件系统检查的相隔时间

c:调整最大加载次数

tun2fs 这条命令是指linux意外死机之后的开机自检,tun2fs 自定义自检周期及方式

本文转载自:http://www.cnblogs.com/0329linux/p/7047768.html

共有 人打赏支持
上一篇: 022-Parted分区
下一篇: 020-添加用户
侠客行之石头
粉丝 9
博文 182
码字总数 57032
作品 0
深圳
运维
私信 提问
lvm讲解,罗列磁盘故障小案例

LVM讲解 一般流程:创建物理分区→物理卷→卷组→逻辑卷→格式化→挂载使用 准备磁盘分区 fdisk /dev/sdb n 创建三个新分区,分别1G t 改变分区类型为8e 创建物理卷 命令pvcreate(physical ...

linuxprobe16
2018/09/27
0
0
跟阿铭学linux 第四课 Linux磁盘管理

4.1 df 命令 1) 查看磁盘使用情况 按合适的单位显示 /dev/shm 内存 -速度快 tmpfs 临时的 重启后会消失 查看inode使用情况 以MB单位查看 2) 可以查看 swap 当iNode 使用满了 计时空间有剩余...

Iammalt
2017/08/30
0
0
LVM逻辑卷管理

LVM逻辑卷管理 磁盘空间的动态划分和管理 LVM简介 LVM是Logical Volume Manager(逻辑卷管理器)的简写,提供将多块磁盘从逻辑上组合成一个大容量的存储(VG)。并且支持容量在线动态扩展和缩减。...

虚拟化王浩
2017/11/19
0
0
linux基础,lvm简单配置、磁盘故障模拟

1、lvm简介 lvm即逻辑卷,他可以很方便的扩容和缩容磁盘空间。逻辑卷的创建大致有3个步骤:1、创建分区,2、创建物理卷,3、创建卷组,4、创建逻辑卷 2、操作 1、虚拟机上新增块硬盘,默认新...

bs_xyz
2017/11/07
0
0
lvm 逻辑卷的建立,扩容,缩容[1/2]

前言的介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。...

浮生θ谨记
2012/07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux syslog相关函数详解

介绍 syslog是Unix系统的日志系统。可以将日志记录在本地系统中。 一个完整的syslong日志包含如下信息:程序模块 | 严重性 | 时间 | 主机名 | 进程名 | 进程ID | 正文。 syslong相关函数 1....

RongJinhui0
16分钟前
0
0
使用nsenter工具进入Docker容器

查看本机装没有nsenter whereis nsenter或者whatis nsenter 未安装先安装,网上有很多这样的脚本 vi nsenter.sh#!/bin/bashcurl https://www.kernel.org/pub/linux/utils/util-linux/v2....

问题终结者
17分钟前
1
0
MaxCompute安全管理指南-基础篇

背景及目的 方便和辅助MaxCompute的project owner或安全管理员进行project的日常安全运维,保障数据安全。 MaxCompute有安全模型,DataWorks也有安全模型,当通过DataWorks使用MaxCompute,而...

阿里云云栖社区
17分钟前
0
0
Retrofit设计模式源码解析

因为Retrofit做到了很强的解耦,因此就一定需要用到很多设计模式。所以,我觉得,通过阅读Retrofit源码来学习设计模式是再好不过的设计模式学习方法了。 大致看了一圈Retrofit源码,受益匪浅...

亭子happy
17分钟前
3
0
哈夫曼编码

哈夫曼编码的基本思想是以字符的使用频率作为权构建一颗哈夫曼树,然后利用 哈夫曼树对字符进行编码 哈夫曼算法采用的贪心策略是每次从树的集合中取出没有双亲权值最小的两棵作为左右子树, ...

writeademo
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部