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
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
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