linux 普通分区与lvm分区

安装linux系统时 有时候会提示lvm分区与标准分区

首先普及一下lvm分区:lvm是 logical volume manager (逻辑卷管理),linux环境下对磁盘分区的管理;他解决了安装系统时候如何确定分区大小的问题,具体原因看下面的理解

普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,而遇到出现某个分区空间耗尽时,解决的方法通常是使用 符号链接,或者使用调整分区大小的工具;

lvm出现之后解决了上面的问题,可以在不用停机的状态下更改磁盘分区大小。

lvm类似于 将物理磁盘分区卷添加到一个组 然后在这个组的基础上 创建lvm 逻辑卷;好处是卷组可以扩展其他的磁盘物理卷,

如图是构建lvm分区的步骤:

linux 普通分区与lvm分区

首先准备一块硬盘

linux 在/dev文件可以看硬盘为sdx,此时硬盘未格式化分区

然后对硬盘进行分区:fdisk

1:fdisk /dev/nvme0n2

linux 普通分区与lvm分区

打印命令

linux 普通分区与lvm分区

linux 普通分区与lvm分区

2:n 创建分区,默认分区主分区

则默认情况下,以下分区代码以1开头

[En]

Then the following partition code starts with 1 by default

first 一般默认

last :+1G

linux 普通分区与lvm分区

键入命令:t 更换分区类型;普通分区默认为linux 83,lvm分区为8e,

键入命令:w保存配置

然后就可以看到 /dev文件有 sdx1

下面3,4步骤是建立普通分区,lvm分区

3:格式化分区

mkfs -t ext3 /dev/sdx1

普通分区划分完成,

lsblk 可以看到分区

剩下的工作就是将分区挂载到文件系统

[En]

All that is left is to mount the partition to the file system

mount /dev/sdx1 /mnt/test

+++++++==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

lvm分区

和普通分区1,2步骤一样,有点区别的是 创建分区时候 需要改变分区类型为lvm (8e) , 默认为linux (83)

linux 下安装lvm :以centos为例 yum install lvm

3 : 创建pv物理卷

pvcreate /dev/sdx1

4:创建vg 卷组

vgctreate tlv /dev/sdx1 /dev/sdx2 …

5:创建lv 逻辑分区

lvcreate -L 2G -n test tlv

6:格式化lvm分区

mkfs -t ext3 /dev/mapper/tlv-test

然后就可以挂载lvm分区到系统了

此时lvm分区完成

pvdisplay,vgdisplay,lvdisplay 可以试着敲一下

pvs,vgs,pvs

创建命令:pvcreate,lvcreate,vgcreate

删除命令:lvremove,vgremove,pvremove

还有分区扩展命令

vgextend 扩展vg : vgextend 卷组名 /dev/sdx2

lvextend 扩展lv分区: lvextend -L +1G /dev/mapper/lvm分区

lvm分区扩展大小后需要: resize2fs /dev/mapper/lvm分区

缩减分区命令需要先 : resize2fs /dev/mapper/vm分区 缩减到的大小

: lvreduce -L -缩减量 /dev/mapper/lvm分区

总结:

第一步:都要fdisk 分区

/dev/sda1(普通分区类型是83,lvm分区类型是8e)

|

|

第二步:普通分区开始mkfs -t ext2 /dev/sda1,这时候普通分区就创建完毕了

lvm分区要pvcreate /dev/sda1

|

| 接着创建vg

|

第三步:vgcreate td /dev/sda1 创建卷组 添加pv分区到卷组td

|

|

第四步:lvcreate -L 100M -n sysfs td 在卷组td创建100M 名称三十sysfs的lvm分区

|

|

第五步:resize2f /dev/mapper/td-sysfs 刷新分区

Original: https://www.cnblogs.com/isFinite-rs/p/15913323.html
Author: caibird_bg
Title: linux 普通分区与lvm分区

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524082/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球