Linux——逻辑分区

文章目录

  • 一、逻辑分区介绍
  • 二、创建逻辑卷
    • (一)、定义物理卷(Physical volume,pv)
      • 1、物理分区转换为物理卷
    • 2、分区写入内核中
    • 3、创建物理卷
    • (二)、创建卷组(volume group ,vg)--》视为物理硬盘
    • (三)、创建逻辑卷(logical volume,lv)——》视为物理分区
    • (四)、创建文件系统(格式化)
    • (五)、挂载
  • 三、高级逻辑卷配置
    • (一)、增加卷组大小——vgextend
    • (二)、减少卷组大小——vgreduce
    • (三)、增加逻辑卷——lvextend
    • (四)删除逻辑卷

一、逻辑分区介绍

在对普通的硬盘分区后,发型磁盘空间不够时或者发型磁盘分配过大,如果想要重新进行规划硬盘,就需要对硬盘进行重新格式化,手动把里面的数据就要复制出来,等分配好重新在移动到新的硬盘中。

为了解决上面动态添加空间的不便——逻辑卷管理器(Logical volume manager,LVM)。

好处:可以轻松的对磁盘进行管理,增加和减少硬盘的大小。

逻辑卷管理的核心在于如何处理安装在系统上的硬盘分区。

下面有几个重要概念:

  • 物理卷(physical volume,pv)(实际硬盘):每一个物理卷都会映射到硬盘上特定的物理分区。
  • 卷组(volume group ,vp)(视为物理硬盘):多个物理卷集中起来,卷组提供了一个创建逻辑分区的平台,而这些逻辑分区则包含了文件系统。
  • 逻辑卷(logical volume,lv)(视为物理硬盘分区)

二、创建逻辑卷

(一)、定义物理卷(Physical volume,pv)

1、物理分区转换为物理卷

主要是用fdisk创建分区后,再通过输入t将分区类型进行转换

补充知识:

输入l,可以查看list know partition types(知道分区类型)

2、分区写入内核中

sudo partprobe /dev/sdb

3、创建物理卷

sudo pvcreate /dev/sdb2

注:/dev/sdb2是分区名

显示创建物理卷/dev/sdb2的详细信息:

sudo pvdisplay /dev/sdb2

(二)、创建卷组(volume group ,vg)–》视为物理硬盘

注意这里需要一个卷组名,这里其为lvm。卷组的容量就是sdb2的分区大小,如果用完了卷组,需要在添加硬盘来进行扩容。

sudo vgcreate lvm /dev/sdb2

显示创建卷组的细节

sudo vgdisplay lvm

(三)、创建逻辑卷(logical volume,lv)——》视为物理分区

创建逻辑卷lvcreate的参数

sudo lvcreate -n lvtest -L 1G lvm

-n 设置逻辑卷的名称:lvtest

-L 指定逻辑卷的大小为:1G

lvtest从lvm中取2G的空间

显示逻辑卷创建的详细情况

sudo lvdisplay lvm

注意:LV 的路径:/dev/lvm/lvtest

等于/dev/卷组名/逻辑卷名

(四)、创建文件系统(格式化)

创建ext4的文件系统

sudo mkfs.ext4 /dev/lvm/lvtest

注意:这点知识看查看Linux——硬盘分区

(五)、挂载

sudo mkdir /mnt/lvmlearn

在/etc/fstab中添加

sudo vim /etc/fstab
/dev/lvm/lvtest /mnt/lvmlearn  ext4 defaults 0 0

进行挂载

sudo mount -a

三、高级逻辑卷配置

(一)、增加卷组大小——vgextend

通过扩大物理卷,因此需要增加分区,将/dev/sdb1设置为物理卷

创建物理卷

sudo pvcreate /dev/sdb1

将卷组lvm增加分区sdb1

 sudo vgextend lvm /dev/sdb1

sudo vgdisplay lvm

VG size 有4G

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uj5BMZDi-1657719132012)(C:/Users/%E6%80%9D%E9%9D%99/AppData/Roaming/Typora/typora-user-images/image-20220713205034185.png)]

(二)、减少卷组大小——vgreduce

把/dev/sdb1去除掉

sudo vgreduce lvm /dev/sdb1

(三)、增加逻辑卷——lvextend

1、检查卷组是否有空间

sudo vgdisplay lvm

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9AVIViNK-1657719132013)(C:/Users/%E6%80%9D%E9%9D%99/AppData/Roaming/Typora/typora-user-images/image-20220713211324134.png)]

2、增加逻辑卷大小——lvextend

sudo lvextend -L +2G /dev/lvm/lvtest

3、刷新文件系统,基于ext4文件系统

# 强制检查ext文件系统的分区是否正常
sudo e2fsck -f /dev/lvm/lvtest
# 同步文件系统容量到内核中(刷新文件系统)
sudo resize2fs /dev/lvm/lvtest

补充知识:具与xfs文件系统

xfs_growfs /dev/lvm/lvtest

(四)删除逻辑卷

1、卸载已经挂载的硬盘

sudo umount /dev/lvm/lvtest

2、删除逻辑卷

sudo lvremove /dev/lvm/lvtest

3、删除卷组

sudo vgremove lvm

4、删除物理卷

sudo pvremove /dev/sdb1 /dev/sdb2

Linux——逻辑分区相关推荐

  1. 移动硬盘linux逻辑分区的区别,移动硬盘是否需要分区

    本文收集整理关于移动硬盘是否需要分区的相关议题,使用内容导航快速到达. 内容导航: Q1:移动硬盘是否需要分区? 可以分区也可以不分区直接使用,你只要把你要存的东西分类存到文件夹下就不会乱,分区对移动 ...

  2. 移动硬盘linux逻辑分区的区别,主磁盘分区、扩展磁盘分区、逻辑分区的区别

    硬盘分区有三种,主磁盘分区.扩展磁盘分区.逻辑分区. 一个硬盘可以有一个主分区,一个扩展分区,也可以只有一个主分区没有扩展分区.逻辑分区可以若干. 主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个 ...

  3. linux逻辑分区被删除了怎么办,找到了linux分区顺序错乱修复方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我之前安装ARCH时 因为自带的CFDISK工具太烂 使用了主流的FDISK和PARTED 都远远不如DISKPART满意 功能弱不说 最重要的就是莫名奇 ...

  4. 硬盘引导扇区、多分区图、不通硬盘的LINUX逻辑分区数量

    主要启动记录区(Master Boot Record,MBR):可以安装开机管理程序的地方,有446byte 分割表(Paritition table):记录整块硬盘分割的状态,有64bytes 下面 ...

  5. linux逻辑分区最小值,linux 逻辑卷管理 调整分区大小

    [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50 ...

  6. linux用fdisk创建逻辑分区,Linux fdisk命令创建逻辑分区

    [root@localhost ~]# fdisk /dev/sdb -省略部分输出- Command (m for help): n #建立新分区 Command action l logical ...

  7. linux建立系统分区表,Linux系统fdisk创建分区(主分区、扩展分区和逻辑分区)过程详解...

    本节我们实际建立一个主分区,看看过程是什么样子的.命令如下:[root@localhost ~]# fdisk /dev/sdb -省略部分输出- Command (m for help): p #显 ...

  8. linux 磁盘分区,格式化,挂载

    在操作系统中,磁盘管理属于设备管理的范畴,一块硬盘安装到主机之后称为裸设备,若要能够linux系统中使用必须对其进行如下步骤: 分区 --> 格式化 --> 挂载 1. linux 系统中 ...

  9. linux 分区_Linux文件系统、逻辑分区、物理分区

    /media下,不同用户有不同目录,和root并列的可能是zhang_san li_si 其他硬盘挂载在这里. LV(Logical Volume)是逻辑卷,逻辑卷最终是给用户使用的 物理设备包括:物 ...

  10. linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例

    转自:truemylife.linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 基本概念: 磁盘.分区.物理卷[物理部分] 卷组[中间部分] 逻辑卷.文件系统[虚拟化后可控制部分] 磁 ...

最新文章

  1. uninque()用法
  2. C# 基础知识 (四).C#简介及托管代码
  3. 利用scipy包计算表格线的峰值,还原表格得到表格结构
  4. Linux之父:开源不为金钱名利只为娱乐
  5. debian下使用dpkg来安装/卸载deb包 (转载)
  6. 【POJ1723】SOLDIERS(中位数,货仓选址)
  7. MT7628学习笔记(4)——固件烧录(TFTP方式)
  8. 【python】BMR基础代谢率计算器的设计
  9. java实现excel导入数据库
  10. java程序猿高考试卷,请注意查收!
  11. java appdata_纯手写!!转移系统用户资料和更改AppData路径的方法 不接受反驳!...
  12. PCB添加图片或logo的方法
  13. 时间戳转换成YY-MM-DD HH:MM:SS格式
  14. VisualStudio 2017 c++安装
  15. 用GO语言编写一个简单的区块链
  16. Java实现Excel下载,excel文件流输出到浏览器
  17. 丢掉鼠标吧,使用最好用的Eclipse快捷键
  18. 服务器改远程端口后怎么连接,如何修改服务器远程桌面连接端口
  19. Array in Python
  20. 如何查看哪些进程占用了网速

热门文章

  1. 选择性粘贴HTML,Excel中“选择性粘贴”的五种特殊用法
  2. Python NLP 入门
  3. 0.强化学习概述+policy based+value based
  4. 计算机主板供电故障,电脑主板内存电路常见故障的检修
  5. 博士申请 | 伦敦玛丽女王大学Yuanwei Liu老师组招收通信计算机博士生
  6. 实时报价查询系统C++编程实现(阿里面试题改编)
  7. YARN 工作流程详解
  8. ps一点等于多少厘米_请问PS中“像素”和“厘米”是怎么换算的?
  9. 敏捷教练如何辅导发布计划的制定之开展行动
  10. 2019西安交大计算机专业研究生分数线,2019西安交通大学研究生分数线汇总(含2016-2019历年复试)...