IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 硬盘分区:详细记录 LVM(逻辑卷管理器)的创建和管理实例,看完就基本掌握LVM了 -> 正文阅读

[系统运维]硬盘分区:详细记录 LVM(逻辑卷管理器)的创建和管理实例,看完就基本掌握LVM了


补充两个分区命令fdisk和parted

fdisk分区的常用交互命令的含义
(fdisk只能划分小于2TB的磁盘)

fdisk /dev/sdb

d 删除分区
l 查看指定分区的分区类型信息
m 显示交互命令的含义
n 创建新的分区
p 显示分区表
q 退出交互操作,不保存操作内容
t 改变分区类型
w 写分区表信息到硬盘,保存并退出


parted分区的常用交互命令的含义
(两种分区表:MBR(主引导分区表)支持最大2TB的磁盘分区,3主分区1扩展分区,GRT是磁盘分区的主要形式,支持最大18EB(=1024PB=1024*1024TB)的分区,128个分区)

parted /dev/sdb

请添加图片描述


LVM真正的开始

LVM(Logical Volume Manager,逻辑卷管理器)是Linux下对磁盘分区进行管理的一 种机制。LVM是建立在磁盘分区和文件系统之间的一个逻辑层,管理员利用LVM可以在 磁盘不用重新分区的情况下动态调整分区的大小。如果系统新增了一块硬盘,通过 LVM 就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。

LVM中几个概念
物理存储设备(physical media):指系统的存储设备文件,如/dev/sda、/dev/hdb等。
物理卷(Physical Volume,PV):指硬盘分区或者从逻辑上看和硬盘分区类似的设 备(如RAID设备)。
卷组(Volume Group,VG)。类似于非LVM系统中的物理硬盘,一个LVM卷组由一 个或者多个物理卷组成。
逻辑卷(Logical Volume,LV),类似于非LVM系统上的硬盘分区,LV建立在VG 上,可以在LV上创建文件系统。
PE(Physical Extent,PE):PV中可以分配的最小存储单元称为PE。PE的大小是可 指定的,默认为4MB。
LE(Logical Extent,LE):LV中可以分配的最小存储单元称为LE。在同一个卷组 中,LE的大小和PE是一样的,且一一对应。

LVM组织结构图
请添加图片描述


跨磁盘分区,添加两块硬盘,并分区如下

fdisk -l /dev/sdc

请添加图片描述

fdisk -l /dev/sdd

请添加图片描述

将分区创建为物理卷

pvcreate /dev/sdc5 /dev/sdc6 /dev/sdc7 /dev/sdc8 /dev/sdd5 /dev/sdd6

请添加图片描述创建卷组vg1,vg2(默认目录在 /dev/ 下)

vg1由/dev/sdc5 /dev/sdc6 和 /dev/sdd5 组成

vgcreate vg1 /dev/sdc5 /dev/sdc6 /dev/sdd5

vg2由 /dev/sdc7 /dev/sdc8 和 /dev/sdd6组成

vgcreate vg2 /dev/sdc7 /dev/sdc8 /dev/sdd6

请添加图片描述
激活卷组vg1,vg2

vgchange -a y vg1
vgchange -a y vg2

请添加图片描述

显示卷组vg1,vg2

vgdisplay vg1

请添加图片描述

vgdisplay vg2

请添加图片描述
创建逻辑卷

在卷组vg1 下创建两个逻辑卷 lv1(4G),lv11(剩下所有的都分配给他)

lvcreate -L +4G -n lv1 vg1
lvcreate -l 100%FREE -n lv11 vg1

请添加图片描述

在卷组vg2下创建一个逻辑卷lv2

lvcreate -l 100%FREE -n lv2 vg2

请添加图片描述
格式化逻辑卷

mkfs -t xfs /dev/vg1/lv1
mkfs -t xfs /dev/vg1/lv11
mkfs -t xfs /dev/vg2/lv2

请添加图片描述
挂载逻辑卷

创建挂载点

mkdir /lv1
mkdir /lv11
mkdir /lv2

挂载

mount /dev/vg1/lv1 /lv1
mount /dev/vg1/lv11 /lv11
mount /dev/vg2/lv2 /lv2

请添加图片描述

显示挂载情况

dh -hT | grep "lv"

请添加图片描述

挂载成功了,说明新增的硬盘可以使用了,若要开机自动挂载,编辑/etc/fstab 文件,增加需要自动挂载的硬盘到列表即可。


硬盘动态扩容实例

新增一块硬盘 /dev/sde,大小20GB。
重启reboot

fdisk -l /dev/sde

请添加图片描述
查看卷组vg2的剩余空间情况

vgdisplay vg2

请添加图片描述

将新增的硬盘转化为物理卷

pvcreate /dev/sde

再把物理卷/dev/sde 添加到卷组vg2

vgextend vg2 /dev/sde

请添加图片描述

重新查看卷组vg2的剩余空间情况

vgdisplay vg2

请添加图片描述
动态修改逻辑卷的大小
LVM最主要的功能就是能动态调整分区的大小,其实也就是修改逻辑卷的大小。修 改逻辑卷需要用到的命令有lvextend(扩展逻辑卷)、lvreduce(缩减逻辑卷)以及 ext2resize(修改文件系统大小)。

没设置开机自动挂载,重新挂载/dev/vg2/lv2

mount /dev/vg2/lv2 /lv2

查看lv2分区情况,类型是xfs,大小为44GB

df -hT | grep "lv2"

请添加图片描述

给lv2分区增加10GB的容量

lvextend -L +10G /dev/vg2/lv2

请添加图片描述

执行xfs_growfs 命令使得修改生效
再次查看lv2分区情况,大小已经成功扩充到了54GB

xfs_growfs /dev/vg2/lv2
df -hT | grep "lv2"

请添加图片描述
对于ext2,ext3和ext4类型的文件系统,通过resize2fs 命令来调整大小。

例如:将/dev/vg1/lv 扩大到10GB

resize2fs /dev/vg1/lv1 10G

减小逻辑卷空间

例如:将/dev/vg1/lv1 减小到4GB

若要修改已经挂载的逻辑卷,需要先卸载

unmount /lv1

先执行e2fsck命令检查

e2fsck /dev/vg1/lv1

再执行resize2fs命令

resize2fs /dev/vg1/lv1 4G

将缩减的空间从/dev/vg1/lv1中释放

lvredure -L 6G /dev/vg1/lv1

最后挂载 /dev/vg1/lv1,查看空间

mount /dev/vg1/lv1 /lv1
df -hT | grep "lv1"

逻辑卷的动态调整到这里结束了,再介绍如何删除物理卷,卷组和逻辑卷。
删除物理卷的命令是pvremove。
将物理卷从卷组移除的命令是vgreduce。
删除卷组的命令是vgremove。
删除逻辑卷的命令是lvremove。

删除一个卷组的顺序是:卸载逻辑卷分区→删除卷组上所有逻辑卷→ 删除卷组


个人学习记录,如有发现错误的地方还请指出。
end


  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-12 19:59:45  更:2021-11-12 20:01:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:38:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码