linux下磁盘分区和逻辑卷管理

article/2025/10/6 6:11:29

磁盘管理

文章目录

  • 磁盘管理
    • 基本分区管理
      • 磁盘划分思路
      • fdisk分区
        • 使用fdisk分区(<=2TB)
      • gdisk分区
    • 挂载
      • 手动挂载
      • 自动挂载
    • Swap扩容
    • 逻辑卷
      • 逻辑卷基本概念
      • 创建逻辑卷并挂载
      • 动态扩容逻辑卷
    • 逻辑卷组扩展
    • 逻辑卷条带化

基本分区管理

磁盘划分思路

  • 进去分区表—>新建分区(fdisk)
  • 更新分区表<刷新分区>
  • 格式化
  • 挂载使用

fdisk分区

使用fdisk分区(<=2TB)

lsblk
fdisk -l  # 查看当前系统的所有设备分区情况
fdisk /dev/sdb
  1. 使用lsblk查看目前系统中的磁盘信息

image-20220519141632212

  1. 使用fdisk进行磁盘分区

image-20220519141827594

  1. 输入n,新建分区

    p:主分区(只能1-4)

    e:逻辑分区(从5开始)

    分区号和起始扇区默认即可,输入需要分区的大小

image-20220519142037077

  1. 输入p查看分区表

image-20220519142055135

  1. 输入w将分区信息写入

image-20220519145656208

  1. 使用lsblk命令查看

    image-20220519145902670

    1、最多只能分4个主分区,主分区编号1-4

    2、逻辑分区大小总和不能超过扩展分区大小,逻辑分区编号从5开始

    3、如果删除扩展分区,下面的逻辑分卷也被删除

  2. 格式化分区

    mkfs.ext4 /dev/sdb1
    

    image-20220519154810232

  3. 挂载使用

mount /dev/sdb1 /data

gdisk分区

gdisk -l /dev/sdd
gdisk /dev/sdd
partprobe /dev/sdd
ll /dev/sdd*mkfs.xfs /dev/sdb1
  1. 查看分区前的信息

    gdisk -l /dev/sdd
    

    image-20220520110052042

  2. 分区

    gdisk /dev/sdd
    

    image-20220520105100695

  3. 新建一个分区,输入n。回车默认即可

    image-20220520105241954

  4. 输入需要的需要大小。例如+100G

  5. 选择文件类型。默认或者格式化为(Linux LVM)都可。如果是LVM方式的话 输入8e00

    image-20220520110008925

  6. 输入p 查看分区后的分区列表

    image-20220520110137819

  7. 输入w保存分区并退出

    image-20220520110218432

  8. 格式化分区

    mkfs.xfs /dev/sdd1
    
  9. 挂载使用

    mount /dev/sdd1 /data1
    

挂载

手动挂载

命令:mount

语法:mount [选项] 挂载磁盘 挂载点

选项说明
-o以那一种方式挂载。ro/rw/sync/async/remount
-t文件类型
mount -o rw -t xfs /dev/sdb1 /data
mount -t nfs=mount.nfs
mount -t cifs=mount.cifs

自动挂载

修改/etc/fstab文件

image-20220519160452648

Swap扩容

  1. 查看逻辑卷和逻辑卷组

    lvdisplay /dev/centos/swap 
    vgdisplay centos
    

    image-20220519163631321

    swap分区的逻辑组为centos

image-20220519164014065

  1. 卸载swap分区

    swapoff /dev/mapper/centos-swap
    
  2. 扩展swap逻辑卷

    # 分配2G给swap分区
    lvextend -L +2GB /dev/mapper/centos-swap
    fdisk -l /dev/mapper/centos-swap
    

    image-20220519170346131

  3. 格式化新swap分区

    mkswap  /dev/mapper/centos-swap
    

    image-20220519170605646

  4. 重新挂载swap分区

    swapon /dev/mapper/centos-swap
    free -h
    

    image-20220519170703356

逻辑卷

逻辑卷(LVM)是Linux环境下对磁盘分区进行管理的一种机制。他是建立在物理存储设备之上的一个抽象层,有点在于灵活管理

  • 动态在线扩展
  • 离线裁剪
  • 数据条带化
  • 数据镜像

逻辑卷基本概念

image-20220520111115113

概念说明
物理卷(Physical Volume PV)物理卷是底层真正提供容量,存放数据的设备,他可以是整个硬盘或者是硬盘上的分区
卷组(Volume Group VG)卷组建立在物理卷之上,由一个或多个物理卷组成。即把物理卷整合起来提供容量分配。一个LVM系统中可以只有一个卷组,也可以包含多个卷组
逻辑卷(Logical Volume LV)逻辑卷建立在卷组之上,他是从卷组中“切出”一块空间。他是最终用户使用的逻辑设备。逻辑卷的创建之后,其大小可以伸缩
物理区域PE(Physical extent)每一个物理卷被划分为称为PE的基本单。具有唯一编号的PE是能被LVM寻址的最小单元。PE的大小可以被指定,默认为4MB。PE的大小一旦确定将不能改变。同一个卷组的所有物理卷的PE的大小是一致的
逻辑区域LE(logical extent)逻辑卷也被划分为LE的可被寻址的基本单位。在同一个卷组中。LE的大小和PE是相同的。并且一一对应

创建逻辑卷并挂载

  1. 创建物理卷

    pvcreate /dev/sdb1
    pvcreate /dev/sdb2
    

image-20220520144547794

  1. 查看是否创建成功

    # 以下方式任意一种即可
    pvs
    pvs /dev/sdb
    pvdisplay
    pvdisplay /dev/sdb*
    

image-20220520144841682

image-20220520145101432

  1. 创建逻辑卷组

    # 创建一个逻辑卷组,将sdb1和sdb2分区都加入到其中
    vgcreate vg01 /dev/sdb1 /dev/sdb2# 查看逻辑卷组
    vgs
    vgs vg01
    

image-20220520145158773

image-20220520145215029

image-20220520145228536

  1. 创建逻辑卷

    # lv01 ------  逻辑卷名
    # —L 2.5G 分配逻辑卷lv01为2.5G大小
    # 加入到vg01的卷组中
    lvcreate -n lv01 -L 2.5G vg01
    

image-20220520145408039

  1. 格式化逻辑卷组并挂载

    mkfs.ext4 /dev/vg01/lv01# 挂载,两种方式一种即可
    mount /dev/vg01/lv01 /data1
    mount /dev/mapper/vg01-lv01 /data1
    

动态扩容逻辑卷

  1. 查看该逻辑卷组是有存在空闲

    vgdisplay vg01
    # 查看free PE是否还有空间,如果没有需要先扩展逻辑卷组
    

    image-20220520152445667

  2. 分配指定大小的空间给逻辑卷

    lvextend -L +1GB /dev/mapper/vg01-lv01
    

    image-20220520152652865

  3. 刷新生效

    # 文件类型为ext4时是用
    resize2fs /dev/mapper/vg01-lv01 
    # 文件类型为xfs时使用
    xfs_growfs /dev/mapper/vg_xfs-xfs_test 
    

    image-20220520152732881

逻辑卷组扩展

  1. 逻辑卷载情况

    lsblk
    

    image-20220519165334645

  2. 创建物理卷

    pvcreate /dev/sdc
    

    image-20220519165301261

  3. 扩展逻辑卷组

    1. 查看逻辑卷组名

      vgdisplay 
      # 获取到逻辑组名为centos
      

      image-20220519165722086

    2. 将新加的磁盘加入到逻辑卷组中

      vgextend centos /dev/sdc
      

      image-20220519165844205

      vgdisplay 
      

      image-20220519165924010

逻辑卷条带化

条带化:把保存到逻辑卷的数据分为n等分,分别写到不同的物理卷中,可以提高数据的读写效率;如果如何一个涉及到物理卷出现故障,数据都会无法恢复

在创建逻辑卷的时候,将逻辑卷分别在2个或多个物理卷上

 lvcreate -n lv1 -L 1G vg01 -i 2 /dev/sdb{1,2}
# -i 参数:给出条带化的数量

http://chatgpt.dhexx.cn/article/lYyh6Dj5.shtml

相关文章

计算机管理主分区改成逻辑分区,如何在Win7系统中将主分区更改为逻辑分区?...

win7论坛中的一个问题: 如何将win7系统中的主分区更改为逻辑分区&#xff1f; 编辑的答案: 看到此问题&#xff0c;编辑器还遇到了类似的问题“如何将win7系统中的主分区更改为逻辑驱动器&#xff1f;” win7的伟大神灵告诉我&#xff0c;逻辑驱动器就是我们通常所说的硬盘分区…

计算机管理主分区改成逻辑分区,主分区怎么转换为逻辑分区,分区助手改为逻辑分区方法...

分区助手 最近有位用户想要将电脑中的主分区转换为逻辑分区&#xff0c;但是却不知道应该怎么操作。其实只要用到黑鲨分区助手就能进行解决&#xff0c;假如你还不知道具体的操作方法&#xff0c;现在可以跟着教程一起学习&#xff0c;相信你很快就能知道怎么使用分区助手将主分…

Linux主分区、扩展分区、逻辑分区

在Linux系统下(其他操作系统也有类似的规定)&#xff0c;磁盘的分区大致可以分为三类&#xff0c;分别为主分区、扩展分区和逻辑分区等等。Linux系统管理员在部署系统时&#xff0c;必须要对这三个分区进行一个合理的规划&#xff0c;否则的话会浪费宝贵的硬盘空间。 通常情况下…

计算机管理主分区改成逻辑分区,Win7将主分区变为逻辑分区的方法

在Win7系统中&#xff0c;有时候需要将主分区修改为逻辑分区&#xff0c;逻辑分区就是我们平时说的硬盘分区&#xff0c;但很多用户并不了解具体的操作步骤。下面小编就为大家介绍一下Win7将主分区变为逻辑分区的方法。 方法如下&#xff1a; 1、请在开始栏输入cmd&#xff0c;…

计算机管理主分区改成逻辑分区,怎么将硬盘主分区变成逻辑分区?

工具/原料 电脑 磁盘管理 方法/步骤 1.给磁盘添加盘符的步骤&#xff1a; 2.2&#xff0c;进入控制面板的界面后&#xff0c;找到“管理工具”这个图标&#xff0c;双击。 3.3&#xff0c;然后来到管理工具窗口&#xff0c;在里面&#xff0c;选择“计算机管理”这一图标&#…

主分区,逻辑分区,扩展分区有什么区别

1.地位不同 逻辑分区属于扩展分区&#xff0c;扩展分区属于主分区。 给新硬盘上建立分区时都要遵循以下的顺序&#xff1a;建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。 2.位置不同 主分区又叫做引导分区&#xff0c;最多只能创建四个。 扩展分…

主分区和逻辑分区

摘自&#xff1a;http://www.win7zhijia.cn/win10jc/win10_26461.html 1、主分区 主分区&#xff0c;也称为主磁盘分区&#xff0c;和扩展分区、逻辑分区一样&#xff0c;是一种分区类型。主分区中不能再划分其他类型的分区&#xff0c;因此每个主分区都相当于一个逻辑磁盘&am…

linux 系统磁盘管理(主分区和逻辑分区)

转&#xff1a;https://www.cnblogs.com/du-z/p/10870162.html 1、linux系统分区应了解的常识 硬盘分区实质上是对硬盘的一种格式化&#xff0c;然后才能使用硬盘保存各种信息,在创建分区时&#xff0c;就已经设置好了硬盘的各项物理参数&#xff0c;指定了硬盘主引导记录(即…

html5+css 两列布局

<!DOCTYPE html><html lang"en" xmlns"http://www.w3.org/1999/xhtml"> <head><meta charset"utf-8" /><title>两列布局</title><style type"text/css">body{margin:0;padding:0;}.main{wi…

html5+css 三列布局

<!DOCTYPE html><html lang"en" xmlns"http://www.w3.org/1999/xhtml"> <head><meta charset"utf-8" /><title>三列布局</title><style type"text/css">body{margin:0;padding:0;}.left{wi…

HTML5中如何实现rpx布局

HTML5中如何实现rpx布局 引导 我们在实际工作中会遇到很多情况会用到rpx布局&#xff0c;rpx布局的原理是将屏幕横向划分750份&#xff0c;每份即是1rpx。从原理上&#xff0c;rpx有很好的多端适配能力&#xff0c;而且比em、rem、vw、vh有更直观的表达能力&#xff0c;而且与…

前端开发_HTML5_布局-栅格布局

栅格布局 1.引入 我们之前学习了多个布局的方式&#xff0c;下面我们一起来学习一种比较重要的布局方式&#xff1a;栅格布局。栅格布局是一种较为特殊的弹性布局&#xff0c;栅格(grid)是一种自适应布局&#xff0c;能根据不同终端自动伸缩容器的宽高。flex根据轴线(axis)布…

前端开发_HTML5_布局-流式布局

流式布局 1.引入 上一次课中我们讲解了表格布局&#xff0c;但是我们也可以看出表格布局存在着很大的局限性&#xff0c;那就是当页面的内容比较多的时候我们发现是无法使用表格布局实现的&#xff0c;那么接下来我们学习一个比较重要的布局方式——流式布局。 2.流式布局 流…

HTML——flex布局

学习flex布局的知识要点 flex盒子的布局原理 flex布局的常用属性 flex布局体验 与传统布局相比&#xff1a; 传统布局&#xff1a; 兼容性好&#xff0c;但布局繁琐&#xff0c;有局限性&#xff0c;不能很好的在移动端完成布局。 flex弹性布局&#xff1a; 操作方便&…

HTML布局之grid布局

1. 关于grid布局 1.1 什么是grid布局 grid布局&#xff1a;grid布局是非常强大的css布局&#xff0c;它将容器划分成"行"和"列"&#xff0c;产生单元格&#xff0c;然后指定"项目所在"的单元格&#xff0c;可以看作是二维布局。 1.2 容器和项…

html5手机端页面布局,移动端H5常见的布局方式有哪些

随着智能手机的普及以及社会的发展,传统的网站布局已经无法适应现状,我们编写的网页不仅仅要展示在电脑上, 也要展示在移动设备上,而移动设备种类繁多,苹果、小米、三星等等很不好适配 移动端设备屏幕尺寸非常多,碎片化严重,Android和苹果设备有多种分辨率:480x800, 48…

HTML表格布局

HTML中可以在网页上制作表格 表格标签 <table> ------- 用于定义一个表格 &#xff1b; <thead> ---- 定义表头&#xff1b; <tr> ---- 行&#xff1b; <td> ---- 列 单元格 必须放在 tr&#xff1b; <tbody> --- 主干&#xff1b; <tfo…

HTML5学习(三):布局标签、列表、超链接和id

1、布局标签 header表示网页的头部&#xff08;页眉&#xff09;main表示网页的主体部分&#xff08;一个页面中只会有一个main&#xff09;footer表示网页的底部&#xff08;页脚&#xff09;nav表示网页中的导航aside和主体相关的其他内容&#xff08;侧边栏&#xff09;art…

网页整体布局基本模板

一、效果 二、代码 1、html文件 <!DOCTYPE> <html><head><meta charset"utf-8"/><title>网页名称</title><link rel"stylesheet" href"html5.css"></head><body><header><h1&…

前端开发_HTML5_布局-响应式布局

响应式布局 1.引入 我们通过之前的学习&#xff0c;学习了多种不同的布局方式。我们学习布局是为了解决页面样式的问题。我们知道HTML5不仅仅可以在电脑端显示&#xff0c;而且它还可以在手机端和平板端显示&#xff0c;但是我们会发现一个问题&#xff0c;当我们在电脑端调整…