系统相关
首页 > 系统相关> > Linux存储管理——磁盘管理、分区、Swap及逻辑卷管理【CentOS】

Linux存储管理——磁盘管理、分区、Swap及逻辑卷管理【CentOS】

作者:互联网

我们存储管理默认在虚拟机上进行,操作按照虚拟机流程。

约添加20G,可添加多个磁盘,相当于给机器加磁盘,后续会用到。
在这里我先添加10G备用,后续用到继续添加:
在这里插入图片描述

管理磁盘流程:分区(MBR或者GPT) ---->格式化/文件系统 Filesystem ----> 挂载mount

ll /dev/sd*   查看磁盘
lsblk         查看磁盘

磁盘添加成功

fdisk /dev/sdb 启动分区工具
n新建分区
回车p
到填写大小 填写+1G回车w保存

partprobe  /dev/sdb  刷新分区
fdisk -l /dev/sdb   查看分区结果

在这里插入图片描述
在这里插入图片描述

m帮助
在这里插入图片描述
q退出

mkfs.ext4    /dev/sdb1    格式化sdb1分区
mkdir  /mnt/disk1   创建挂载点(每个分区独立挂载点)
mount -t ext4  /dev/sdb1 /mnt/disk1     挂载磁盘

在这里插入图片描述
挂载成功,我们来看一下

df -hT  查看挂载信息
mount 查看挂载信息  及特殊属性

在这里插入图片描述

创建超过四个分区需先放弃一个主分区,采用3+N的方式

即扩展分区+逻辑分区

创建够3个之后(为什么是三个而不是4个,因为最大只能创建4个,所以第4个我们采取扩展延伸逻辑分区的方式,即 将扩展分区作为逻辑分区的磁盘】

fdisk /dev/sdb 创建扩展分区
n e 流程一样(格式换一下)

在这里插入图片描述

fdisk /dev/sdb 创建逻辑分区
n l 流程一样
在这里插入图片描述
看下图,我们创建出了超过4个分区
在这里插入图片描述



Swap作用:‘提升’ 内存的容量,防止OOM(Out Of Memory)

free -m  查看交换分区

在这里插入图片描述
Swap为2G

准备分区

fdisk    /dev/sdc创建分区
partprobe /dev/sdc刷新分区
ll /dev/sdc*查看磁盘

在这里插入图片描述

mkswap /dev/sdc1      格式化分区
swapon  /dev/sdc1     增加交换分区

最后查看交换分区,交换分区变大
在这里插入图片描述
增加了约1G容量



LVM是 Logical Volume Manager(逻辑卷管理)
PV:物理卷(Physical volume):一块硬盘,或多块硬盘
VG:卷组(Volume Group):一堆磁盘的统称
LV:逻辑卷(Logical Volume):一个逻辑分区,一个分区

1.创建LVM
pvcreate /dev/sde将物理磁盘,转换成物理卷-PV
vgcreate vg1 /dev/sde创建卷组-VG
lvcreate -L 200M -n lv1 vg1 创建逻辑卷 -L大小 -n卷名 vg1组名
mkfs.ext4 /dev/vg1/lv1 创建文件系统/格式化【/dev/卷组名/逻辑卷名】
mkdir /mnt/lv1 创建挂载点
mount /dev/vg1/lv1 /mnt/lv1 挂载
在这里插入图片描述
敲完格式化和挂载,查看挂载成功

在这里插入图片描述

2.VG管理
pvcreate /dev/sdd 创建PV
vgextend vg1 /dev/sdd 扩展VG

3.LV扩容

vgs 查看VG空间
lvextend -L +200M /dev/vg1/lv1 扩容LV
在这里插入图片描述

df -Th 观察文件系统当前容量
resize2fs /dev/vg1/lv1 观察df -hT 的分区大小、对比大小已经发生改变
在这里插入图片描述

在这里插入图片描述

标签:存储管理,CentOS,创建,分区,dev,Swap,挂载,磁盘,vg1
来源: https://blog.51cto.com/15157833/2689429